GithubHelp home page GithubHelp logo

openmeteo's Introduction

openmeteo

An Open Meteo SDK for R

R-CMD-check

openmeteo provides functions for accessing the Open-Meteo weather API, enabling the desired weather data or forecasts to be retrieved in a tidy data format. An API key is not required to access the Open-Meteo API.

Install and load with: install.packages("openmeteo") library(openmeteo)
Getting current weather for a location is as easy as: weather_now('tokyo')
Explore the documentation with ?openmeteo

Open-Meteo provides several API endpoints through the following functions:

Core Weather APIs

  • weather_forecast() - retrieve weather forecasts for a location
  • weather_history() - retrieve historical weather observations for a location
  • weather_now() - simple function to return current weather for a location
  • weather_variables() - retrieve a shortlist of valid forecast or historical weather variables provided

Other APIs

  • geocode() - return the co-ordinates and other data for a location name
  • climate_forecast() - return long-range climate modelling for a location
  • river_discharge() - return flow volumes for the nearest river
  • marine_forecast() - return ocean conditions data for a location
  • air_quality() - return air quality data for a location

Please review the API documentation at Open-Meteo.com for details regarding the data available, its types, units, and other caveats and considerations.

Please feel free to raise any issues / pull requests if your use case is not supported.

openmeteo's People

Contributors

lochbika avatar tpisel avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

openmeteo's Issues

Impact of current changes in the CDS API and open-meteo API?

Hello,

I am really grateful for your package here! It helps us to overcome the temporary out-of-service issue of EOBS data.
Therefore, I wanted to ask if you are planning to update this package regarding the current changes of the CDS API and - subsequently - changes of the open-meteo API. I guess that this package here will also affected by these changes. I also raised an issue in open-meteo.

Thanks a lot!

climate_forecast: disable_bias_correction

I saw that it is currently not possible to switch off the bias correction for the climate forecast. Are there plans to implement this feature into the climate_forecast function?

Great work, btw :)

Release openmeteo 0.2.0

Prepare for release:

  • git pull
  • Check current CRAN check results
  • Check if any deprecation processes should be advanced, as described in Gradual deprecation
  • Polish NEWS
  • urlchecker::url_check()
  • devtools::check(remote = TRUE, manual = TRUE)
  • devtools::check_win_devel()
  • rhub::check_for_cran()
  • revdepcheck::revdep_check(num_workers = 4)
  • Update cran-comments.md
  • git push
  • Draft blog post

Submit to CRAN:

  • usethis::use_version('minor')
  • devtools::submit_cran()
  • Approve email

Wait for CRAN...

  • Accepted ๐ŸŽ‰
  • git push
  • usethis::use_github_release()
  • usethis::use_dev_version()
  • git push
  • Finish blog post
  • Tweet
  • Add link to blog post in pkgdown news menu

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.