Add longwave to ensemble forecast dataframe using Idso and Jackson (1969). Requires cloud cover and temperature variables in input data frame.
Source:R/add_longwave.R
add_longwave.Rd
Add longwave to ensemble forecast dataframe using Idso and Jackson (1969). Requires cloud cover and temperature variables in input data frame.
Value
data frame with the same columns as the input df
but with longwave_radiation
added as a variable
Examples
file <- system.file("extdata", "test-data.csv", package="ropenmeteo")
df <- readr::read_csv(file, show_col_types = FALSE)
df |>
add_longwave()
#> # A tibble: 53,568 × 8
#> datetime reference_datetime site_id model_id ensemble variable
#> <dttm> <dttm> <chr> <chr> <chr> <chr>
#> 1 2024-08-19 00:00:00 2024-08-21 00:00:00 37.3_-79.… gfs_sea… 00 relativ…
#> 2 2024-08-19 00:00:00 2024-08-21 00:00:00 37.3_-79.… gfs_sea… 00 precipi…
#> 3 2024-08-19 00:00:00 2024-08-21 00:00:00 37.3_-79.… gfs_sea… 00 wind_sp…
#> 4 2024-08-19 00:00:00 2024-08-21 00:00:00 37.3_-79.… gfs_sea… 00 cloud_c…
#> 5 2024-08-19 00:00:00 2024-08-21 00:00:00 37.3_-79.… gfs_sea… 00 tempera…
#> 6 2024-08-19 00:00:00 2024-08-21 00:00:00 37.3_-79.… gfs_sea… 00 shortwa…
#> 7 2024-08-19 00:00:00 2024-08-21 00:00:00 37.3_-79.… gfs_sea… 00 surface…
#> 8 2024-08-19 00:00:00 2024-08-21 00:00:00 37.3_-79.… gfs_sea… 00 longwav…
#> 9 2024-08-19 00:00:00 2024-08-21 00:00:00 37.3_-79.… gfs_sea… 01 relativ…
#> 10 2024-08-19 00:00:00 2024-08-21 00:00:00 37.3_-79.… gfs_sea… 01 precipi…
#> # ℹ 53,558 more rows
#> # ℹ 2 more variables: prediction <dbl>, unit <chr>