Public Data APIs - Temperature Values - Computer Science Assignment Help

Download Solution Order New Solution
Assignment Task :

1. This problem involves pulling data from public data APIs, deriving results from the data and outputting the computed results as a JSON file. You will utilize the APIs from MetaWeather For details on how to use their APIs to get weather data, please refer to the site’s documentation and the jupyter notebook that was covered in class. Write Python code to perform the following: 

i. Pull daily weather data for San Francisco for the month of February (2/1/2020 – 2/29/2020). Filter out all the forecast weather data (i.e. only include data that has the “applicable_date” on the same day as the “created” field). For example, the following shows the partial data (only created, applicable_date and the_temp are shown) for 2/27/2020. Only the rows with “created” on 2020-02-27 should be kept (shown in red) and all the others should be filtered out.

ii. Compute the maximum, minimum and average temperature for each day in February from the temperatures extracted in the previous step. For example, for 2/27, you will compute the maximum, minimum and average temperature using the 8 temperature values (in the red bold rows above) for that day. 

iii. Write out the maximum, minimum and average temperatures by day to a JSON file (temp_stats.json) and it should look like this

 

This Computer Science Assignment has been solved by our IT Experts at My Uni Paper. Our Assignment Writing Experts are efficient to provide a fresh solution to this question. We are serving more than 10000+ Students in Australia, UK & US by helping them to score HD in their academics. Our experts are well trained to follow all marking rubrics & referencing style.

Be it a used or new solution, the quality of the work submitted by our assignment experts remains unhampered. You may continue to expect the same or even better quality with the used and new assignment solution files respectively. There’s one thing to be noticed that you could choose one between the two and acquire an HD either way. You could choose a new assignment solution file to get yourself an exclusive, plagiarism (with free Turnitin file), expert quality assignment or order an old solution file that was considered worthy of the highest distinction.

Get It Done! Today

Country
Applicable Time Zone is AEST [Sydney, NSW] (GMT+11)
+

Every Assignment. Every Solution. Instantly. Deadline Ahead? Grab Your Sample Now.