Git Product home page Git Product logo

weathercomparer's Introduction

!Current status!

Unfortunately, historical weather data is no longer free to download from the wunderground API, and I took down the data I had on S3. Thus, the app currently doesn't work :( . I plan to try find a new source of weather data in the future. Stay tuned...

WeatherComparer

A Shiny App to compare weather from one year to a historical average over several years.

I'm a bit of weather geek and I often find myself saying "this January seems warmer than normal" or something similar (https://andypicke.github.io/Summer-In-February/). So I decided to make a Shiny app that will let you explore this type of question for different cities, months, and years.

Check it out at : https://andypicke.shinyapps.io/WeatherComparer/

You can also download scripts.R and app.R and run locally on your own machine in RStudio.

Right now it only does temperature, but I am planning to expand it for other variables.

Data is gathered from https://www.wunderground.com/.

Using the app

Input

On the sidebar, you can select several options:

  • Year to Compare: This is the data you would like to compare to the historical averages.
  • Compare from Year/to year: This is the historical data you will compare to.
  • Months to include in comparison.
  • Station (airport)

After making selections, click the execute button to update the results.

Output

  • Historical temperatures, averaged over the years chosen, is plotted as black line. The gray shading shows +/- 1 standard deviation of the historical temperatures over this time period. Current data is potted as red dots.

  • The difference plot makes it easier to see periods where the current temperatures are warmer/colder than the historical average.

  • Station info lists all the available weather stations and their codes, which can be intered in the inputs.

  • The data is also given in tables for inspection, and is available for download as csv files.s

weathercomparer's People

Contributors

andypicke avatar

Watchers

 avatar  avatar

Forkers

walidaun

weathercomparer's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.