Justyn Felder submitted his second final project update

by Justyn Felder

15 Jun 2017

</br> Current Progress: </br>

</br> </br Update: </br> I did not have much time to work on my project yesterday as I had other obligtions. However, with the free time I did have I was able to include a file-saving option, allow users to continually pull data from different locations until they choose to exit, as well as figure out how to pull data from certain day/all days and certain times. A new goal I have is looking for the Max/Min temperature for the whole day rather than a time as the Max and Mins at a certain time do not very much.

Completed:

  • Setup API and API-Key so data may be taken from a location
  • From the location inputted, show all available data that Open Weather has
  • Create user input so user is able to to decide on location while program is running
  • From the location the user inputted, show all available data that Open Weather has

To Be Determined/Furthered:

  • Show all available data from a certain date
  • Make program inform(print) out the next days forecast
  • Show all available data from a range of dates
  • From all data available, show only temperature (current, max, & min) from the entire day as well as description of current sky
  • Use text based interface such that Options can give back different types of weather information
  • Allow the user to commit non-stop searches until they choose to quit
  • From the temperatures given for a certain day (day is the key), take the temperature (current, max, and min) and store them in either a list or dictionary (dictionary would work better)
  • From a certain range of dates (date of day is the key), take the temperature (current, max, and min) from each day and store it in a dictionary
  • Create a counter that increases when a max and min appears when they are within a certain temperature range
  • Print back out the counters for each range of temperature
  • Visualize data so that the counters are shown as a histogram
  • (Optional) Print out recommendations of what the user should wear tomorrow
  • (Optional) TBD
Justyn is a rising Senior at UNC Chapel Hill. He wishes he was creative enough to put more in here but he isn't that creative Find Justyn Felder on Twitter, Github, and on the web.