您最多能選擇 25 個主題
主題必須以字母或數字為開頭,可包含連接號「-」且最長為 35 個字元。
boB Rudis
19a34f5414
|
4 年前 | |
---|---|---|
R | 4 年前 | |
inst/tinytest | 4 年前 | |
man | 4 年前 | |
tests | 4 年前 | |
.Rbuildignore | 4 年前 | |
.codecov.yml | 4 年前 | |
.gitignore | 4 年前 | |
.travis.yml | 4 年前 | |
CONDUCT.md | 4 年前 | |
DESCRIPTION | 4 年前 | |
NAMESPACE | 4 年前 | |
NEWS.md | 4 年前 | |
README.Rmd | 4 年前 | |
README.md | 4 年前 | |
f5wx.Rproj | 4 年前 |
README.md
f5wx
Orchestrate the Hidden API at F5 Weather
Description
F5 Weather has great data but terrible forecast table aesthetics. Tools are provided to orchestrate and chart F5 Weather data.
What’s Inside The Tin
The following functions are implemented:
f5wx_chart
: Make a temperature & precipitation chart from the object returned by f5wx_forecast()f5wx_forecast
: Retrieve a forecast table from F5 Weatherf5wx_login
: Start a session to F5 Weather
Installation
remotes::install_git("https://git.rud.is/hrbrmstr/f5wx.git")
# or
remotes::install_git("https://git.sr.ht/~hrbrmstr/f5wx")
# or
remotes::install_gitlab("hrbrmstr/f5wx")
NOTE: To use the ‘remotes’ install options you will need to have the {remotes} package installed.
Usage
library(f5wx)
# current version
packageVersion("f5wx")
## [1] '0.1.0'
library(ggplot2)
library(tibble)
f5wx_login()
res <- f5wx_forecast()
res$f_cast
## # A tibble: 10 x 5
## V1 V2 V3 conditions c_alpha
## <fct> <int> <int> <chr> <dbl>
## 1 Sat 10/3 46 67 Clear 1
## 2 Sun 10/4 45 68 Clear 1
## 3 Mon 10/5 52 63 Rain 1
## 4 Tue 10/6 48 68 Clear 1
## 5 Wed 10/7 53 61 Rain 0.25
## 6 Thu 10/8 50 56 Clear 1
## 7 Fri 10/9 41 46 Clear 1
## 8 Sat 10/10 38 51 Clear 1
## 9 Sun 10/11 46 60 Clear 1
## 10 Mon 10/12 50 61 Clear 1
f5wx_chart(res) +
labs(title = "ECMWF Forecast for Berwick, Maine")
f5wx Metrics
Lang | # Files | (%) | LoC | (%) | Blank lines | (%) | # Lines | (%) |
---|---|---|---|---|---|---|---|---|
R | 4 | 0.4 | 171 | 0.46 | 31 | 0.3 | 62 | 0.34 |
Rmd | 1 | 0.1 | 15 | 0.04 | 20 | 0.2 | 30 | 0.16 |
SUM | 5 | 0.5 | 186 | 0.50 | 51 | 0.5 | 92 | 0.50 |
clock Package Metrics for f5wx
Code of Conduct
Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.