diff --git a/.github/workflows/test-coverage.yaml b/.github/workflows/test-coverage.yaml index 8d7972da..6bac9106 100644 --- a/.github/workflows/test-coverage.yaml +++ b/.github/workflows/test-coverage.yaml @@ -30,7 +30,7 @@ jobs: with: extra-packages: any::covr, any::xml2 needs: coverage - + - name: Test coverage if: ${{ !cancelled() }} run: | diff --git a/CITATION.cff b/CITATION.cff index 13f8ad6a..8edc79d1 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -199,9 +199,6 @@ references: email: jeroenooms@gmail.com orcid: https://orcid.org/0000-0002-4035-0289 year: '2024' - identifiers: - - type: url - value: https://arxiv.org/abs/1403.2805 doi: 10.32614/CRAN.package.jsonlite version: '>= 1.7.0' - type: software diff --git a/README.md b/README.md index ce326258..0980bd32 100644 --- a/README.md +++ b/README.md @@ -122,19 +122,19 @@ aemet_last_obs("9434") #> # A tibble: 13 × 25 #> idema lon fint prec alt vmax vv dv lat dmax #> -#> 1 9434 -1.00 2024-12-07 08:00:00 0 249 4.6 3.3 266 41.7 275 -#> 2 9434 -1.00 2024-12-07 09:00:00 0 249 4.1 2.8 285 41.7 285 -#> 3 9434 -1.00 2024-12-07 10:00:00 0 249 8.8 5.4 315 41.7 318 -#> 4 9434 -1.00 2024-12-07 11:00:00 0 249 10.8 7.3 309 41.7 303 -#> 5 9434 -1.00 2024-12-07 12:00:00 0 249 19.8 10.7 323 41.7 325 -#> 6 9434 -1.00 2024-12-07 13:00:00 0 249 16 9.7 317 41.7 313 -#> 7 9434 -1.00 2024-12-07 14:00:00 0 249 16.3 10.8 323 41.7 328 -#> 8 9434 -1.00 2024-12-07 15:00:00 0 249 17.1 10.2 320 41.7 313 -#> 9 9434 -1.00 2024-12-07 16:00:00 0 249 15.9 11.1 321 41.7 315 -#> 10 9434 -1.00 2024-12-07 17:00:00 0 249 15.7 7.6 315 41.7 323 -#> 11 9434 -1.00 2024-12-07 18:00:00 0 249 12.3 6.6 309 41.7 333 -#> 12 9434 -1.00 2024-12-07 19:00:00 0 249 14 8.3 317 41.7 323 -#> 13 9434 -1.00 2024-12-07 20:00:00 0 249 15.3 5.9 321 41.7 315 +#> 1 9434 -1.00 2024-12-07 19:00:00 0 249 14 8.3 317 41.7 323 +#> 2 9434 -1.00 2024-12-07 20:00:00 0 249 15.3 5.9 321 41.7 315 +#> 3 9434 -1.00 2024-12-07 21:00:00 0 249 15.7 10 310 41.7 290 +#> 4 9434 -1.00 2024-12-07 22:00:00 0 249 15.6 9 311 41.7 315 +#> 5 9434 -1.00 2024-12-07 23:00:00 0 249 13 6.9 310 41.7 310 +#> 6 9434 -1.00 2024-12-08 00:00:00 0 249 13.3 8.7 308 41.7 308 +#> 7 9434 -1.00 2024-12-08 01:00:00 0 249 13.3 7.9 297 41.7 320 +#> 8 9434 -1.00 2024-12-08 02:00:00 0 249 13.7 8.9 298 41.7 308 +#> 9 9434 -1.00 2024-12-08 03:00:00 0 249 15.1 10.7 299 41.7 298 +#> 10 9434 -1.00 2024-12-08 04:00:00 0 249 16.3 9.2 298 41.7 308 +#> 11 9434 -1.00 2024-12-08 05:00:00 0 249 17.1 12.4 309 41.7 300 +#> 12 9434 -1.00 2024-12-08 06:00:00 0 249 18 5.9 297 41.7 305 +#> 13 9434 -1.00 2024-12-08 07:00:00 0.6 249 17 5.1 320 41.7 330 #> # ℹ 15 more variables: ubi , pres , hr , stdvv , ts , #> # pres_nmar , tamin , ta , tamax , tpr , #> # stddv , inso , tss5cm , pacutp , tss20cm @@ -152,14 +152,14 @@ stations <- aemet_stations() # Need to have the API Key registered knitr::kable(head(stations)) ``` -| indicativo | indsinop | nombre | provincia | altitud | longitud | latitud | -|:-----------|:---------|:--------------------|:--------------|--------:|---------:|---------:| -| B013X | 08304 | ESCORCA, LLUC | ILLES BALEARS | 490 | 2.885833 | 39.82333 | -| B051A | 08316 | SÓLLER, PUERTO | ILLES BALEARS | 5 | 2.691389 | 39.79556 | -| B087X | | BANYALBUFAR | ILLES BALEARS | 60 | 2.512778 | 39.68917 | -| B103B | | ANDRATX - SANT ELM | ILLES BALEARS | 52 | 2.368889 | 39.57944 | -| B158X | | CALVIÀ, ES CAPDELLÀ | ILLES BALEARS | 50 | 2.466389 | 39.55139 | -| B228 | 08301 | PALMA, PUERTO | ILLES BALEARS | 3 | 2.625278 | 39.55417 | +| indicativo | indsinop | nombre | provincia | altitud | longitud | latitud | +|:---|:---|:---|:---|---:|---:|---:| +| B013X | 08304 | ESCORCA, LLUC | ILLES BALEARS | 490 | 2.885833 | 39.82333 | +| B051A | 08316 | SÓLLER, PUERTO | ILLES BALEARS | 5 | 2.691389 | 39.79556 | +| B087X | | BANYALBUFAR | ILLES BALEARS | 60 | 2.512778 | 39.68917 | +| B103B | | ANDRATX - SANT ELM | ILLES BALEARS | 52 | 2.368889 | 39.57944 | +| B158X | | CALVIÀ, ES CAPDELLÀ | ILLES BALEARS | 50 | 2.466389 | 39.55139 | +| B228 | 08301 | PALMA, PUERTO | ILLES BALEARS | 3 | 2.625278 | 39.55417 | ``` r @@ -171,14 +171,14 @@ data_observation <- aemet_last_obs(station) knitr::kable(head(data_observation)) ``` -| idema | lon | fint | prec | alt | vmax | vv | dv | lat | dmax | ubi | pres | hr | stdvv | ts | pres_nmar | tamin | ta | tamax | tpr | stddv | inso | tss5cm | pacutp | tss20cm | -|:------|----------:|:--------------------|-----:|----:|-----:|-----:|----:|---------:|-----:|:--------------------|------:|----:|------:|-----:|----------:|------:|-----:|------:|-----:|------:|-----:|-------:|-------:|--------:| -| 9434 | -1.004167 | 2024-12-07 08:00:00 | 0 | 249 | 4.6 | 3.3 | 266 | 41.66056 | 275 | ZARAGOZA AEROPUERTO | 991.9 | 82 | 0.3 | 12.5 | 1022.1 | 12.7 | 12.9 | 12.9 | 9.9 | 5 | 9.3 | 11.6 | 0.00 | 12.2 | -| 9434 | -1.004167 | 2024-12-07 09:00:00 | 0 | 249 | 4.1 | 2.8 | 285 | 41.66056 | 285 | ZARAGOZA AEROPUERTO | 991.5 | 74 | 0.3 | 13.4 | 1021.6 | 12.9 | 13.5 | 13.5 | 8.9 | 6 | 16.9 | 11.7 | 0.00 | 12.1 | -| 9434 | -1.004167 | 2024-12-07 10:00:00 | 0 | 249 | 8.8 | 5.4 | 315 | 41.66056 | 318 | ZARAGOZA AEROPUERTO | 992.4 | 74 | 1.0 | 14.6 | 1022.5 | 13.5 | 14.1 | 14.9 | 9.6 | 10 | 35.2 | 12.3 | 0.00 | 12.1 | -| 9434 | -1.004167 | 2024-12-07 11:00:00 | 0 | 249 | 10.8 | 7.3 | 309 | 41.66056 | 303 | ZARAGOZA AEROPUERTO | 992.1 | 74 | 1.2 | 15.5 | 1022.1 | 13.9 | 14.7 | 14.7 | 10.2 | 9 | 29.5 | 12.7 | 0.00 | 12.1 | -| 9434 | -1.004167 | 2024-12-07 12:00:00 | 0 | 249 | 19.8 | 10.7 | 323 | 41.66056 | 325 | ZARAGOZA AEROPUERTO | 992.0 | 71 | 1.9 | 15.3 | 1022.1 | 13.7 | 14.0 | 14.7 | 8.8 | 21 | 25.4 | 12.9 | 0.02 | 12.2 | -| 9434 | -1.004167 | 2024-12-07 13:00:00 | 0 | 249 | 16.0 | 9.7 | 317 | 41.66056 | 313 | ZARAGOZA AEROPUERTO | 991.4 | 56 | 2.0 | 16.8 | 1021.3 | 14.0 | 15.3 | 15.3 | 6.5 | 11 | 59.8 | 13.4 | 0.00 | 12.3 | +| idema | lon | fint | prec | alt | vmax | vv | dv | lat | dmax | ubi | pres | hr | stdvv | ts | pres_nmar | tamin | ta | tamax | tpr | stddv | inso | tss5cm | pacutp | tss20cm | +|:---|---:|:---|---:|---:|---:|---:|---:|---:|---:|:---|---:|---:|---:|---:|---:|---:|---:|---:|---:|---:|---:|---:|---:|---:| +| 9434 | -1.004167 | 2024-12-07 19:00:00 | 0 | 249 | 14.0 | 8.3 | 317 | 41.66056 | 323 | ZARAGOZA AEROPUERTO | 993.3 | 66 | 1.6 | 9.5 | 1024.0 | 9.5 | 9.5 | 10.7 | 3.4 | 12 | 0 | 11.3 | 0 | 12.7 | +| 9434 | -1.004167 | 2024-12-07 20:00:00 | 0 | 249 | 15.3 | 5.9 | 321 | 41.66056 | 315 | ZARAGOZA AEROPUERTO | 993.4 | 74 | 1.4 | 8.3 | 1024.2 | 8.3 | 8.3 | 9.5 | 3.9 | 11 | 0 | 10.9 | 0 | 12.5 | +| 9434 | -1.004167 | 2024-12-07 21:00:00 | 0 | 249 | 15.7 | 10.0 | 310 | 41.66056 | 290 | ZARAGOZA AEROPUERTO | 993.1 | 70 | 2.4 | 7.6 | 1023.8 | 7.7 | 7.8 | 8.4 | 2.7 | 12 | 0 | 10.4 | 0 | 12.4 | +| 9434 | -1.004167 | 2024-12-07 22:00:00 | 0 | 249 | 15.6 | 9.0 | 311 | 41.66056 | 315 | ZARAGOZA AEROPUERTO | 993.3 | 74 | 2.0 | 7.1 | 1024.1 | 7.3 | 7.3 | 7.8 | 3.0 | 12 | 0 | 9.9 | 0 | 12.2 | +| 9434 | -1.004167 | 2024-12-07 23:00:00 | 0 | 249 | 13.0 | 6.9 | 310 | 41.66056 | 310 | ZARAGOZA AEROPUERTO | 993.1 | 78 | 1.2 | 7.2 | 1023.9 | 7.1 | 7.2 | 7.4 | 3.6 | 8 | 0 | 9.7 | 0 | 12.0 | +| 9434 | -1.004167 | 2024-12-08 00:00:00 | 0 | 249 | 13.3 | 8.7 | 308 | 41.66056 | 308 | ZARAGOZA AEROPUERTO | 992.5 | 78 | 1.6 | 6.6 | 1023.3 | 6.8 | 6.9 | 7.3 | 3.4 | 9 | 0 | 9.5 | 0 | 11.8 | ``` r @@ -191,14 +191,14 @@ data_daily <- aemet_daily_clim(station, knitr::kable(head(data_daily)) ``` -| fecha | indicativo | nombre | provincia | altitud | tmed | prec | tmin | horatmin | tmax | horatmax | dir | velmedia | racha | horaracha | sol | presMax | horaPresMax | presMin | horaPresMin | hrMedia | hrMax | horaHrMax | hrMin | horaHrMin | -|:-----------|:-----------|:---------------------|:----------|--------:|-----:|:-----|-----:|:---------|-----:|:---------|:----|---------:|------:|:----------|----:|--------:|:------------|--------:|:------------|--------:|------:|:----------|------:|:----------| -| 2022-01-01 | 9434 | ZARAGOZA, AEROPUERTO | ZARAGOZA | 249 | 4.5 | 0,0 | 3.2 | 07:50 | 5.8 | 15:00 | 24 | 1.7 | 5.6 | 17:10 | 0.0 | 1000.6 | 10 | 997.5 | 15 | 98 | 100 | 11:00 | 98 | Varias | -| 2022-01-02 | 9434 | ZARAGOZA, AEROPUERTO | ZARAGOZA | 249 | 5.6 | 0,0 | 2.8 | 08:00 | 8.3 | 17:50 | 24 | 2.2 | 6.7 | 19:20 | 1.7 | 1000.2 | 10 | 997.1 | 16 | 96 | 100 | Varias | 89 | 15:40 | -| 2022-01-03 | 9434 | ZARAGOZA, AEROPUERTO | ZARAGOZA | 249 | 7.8 | 0,0 | 2.5 | 06:50 | 13.0 | 15:10 | 10 | 1.1 | 5.6 | 21:40 | 5.8 | 997.6 | 00 | 988.4 | 24 | 88 | 100 | 10:50 | 67 | 15:10 | -| 2022-01-04 | 9434 | ZARAGOZA, AEROPUERTO | ZARAGOZA | 249 | 11.2 | 7,0 | 5.3 | 07:30 | 17.2 | 14:20 | 32 | 2.8 | 16.4 | 19:00 | 3.5 | 988.4 | 00 | 976.6 | 17 | 87 | 95 | 01:40 | 47 | 13:50 | -| 2022-01-05 | 9434 | ZARAGOZA, AEROPUERTO | ZARAGOZA | 249 | 7.0 | 0,0 | 4.2 | 23:59 | 9.9 | 14:20 | 31 | 9.2 | 18.6 | 05:10 | 4.9 | 987.9 | 10 | 982.1 | 00 | 67 | 83 | 00:00 | 53 | 14:00 | -| 2022-01-06 | 9434 | ZARAGOZA, AEROPUERTO | ZARAGOZA | 249 | 5.6 | 0,0 | 2.9 | 06:20 | 8.2 | 15:20 | 30 | 7.5 | 16.4 | 03:20 | 8.9 | 991.4 | 24 | 986.4 | 00 | 49 | 73 | 22:30 | 38 | 14:10 | +| fecha | indicativo | nombre | provincia | altitud | tmed | prec | tmin | horatmin | tmax | horatmax | dir | velmedia | racha | horaracha | sol | presMax | horaPresMax | presMin | horaPresMin | hrMedia | hrMax | horaHrMax | hrMin | horaHrMin | +|:---|:---|:---|:---|---:|---:|:---|---:|:---|---:|:---|:---|---:|---:|:---|---:|---:|:---|---:|:---|---:|---:|:---|---:|:---| +| 2022-01-01 | 9434 | ZARAGOZA, AEROPUERTO | ZARAGOZA | 249 | 4.5 | 0,0 | 3.2 | 07:50 | 5.8 | 15:00 | 24 | 1.7 | 5.6 | 17:10 | 0.0 | 1000.6 | 10 | 997.5 | 15 | 98 | 100 | 11:00 | 98 | Varias | +| 2022-01-02 | 9434 | ZARAGOZA, AEROPUERTO | ZARAGOZA | 249 | 5.6 | 0,0 | 2.8 | 08:00 | 8.3 | 17:50 | 24 | 2.2 | 6.7 | 19:20 | 1.7 | 1000.2 | 10 | 997.1 | 16 | 96 | 100 | Varias | 89 | 15:40 | +| 2022-01-03 | 9434 | ZARAGOZA, AEROPUERTO | ZARAGOZA | 249 | 7.8 | 0,0 | 2.5 | 06:50 | 13.0 | 15:10 | 10 | 1.1 | 5.6 | 21:40 | 5.8 | 997.6 | 00 | 988.4 | 24 | 88 | 100 | 10:50 | 67 | 15:10 | +| 2022-01-04 | 9434 | ZARAGOZA, AEROPUERTO | ZARAGOZA | 249 | 11.2 | 7,0 | 5.3 | 07:30 | 17.2 | 14:20 | 32 | 2.8 | 16.4 | 19:00 | 3.5 | 988.4 | 00 | 976.6 | 17 | 87 | 95 | 01:40 | 47 | 13:50 | +| 2022-01-05 | 9434 | ZARAGOZA, AEROPUERTO | ZARAGOZA | 249 | 7.0 | 0,0 | 4.2 | 23:59 | 9.9 | 14:20 | 31 | 9.2 | 18.6 | 05:10 | 4.9 | 987.9 | 10 | 982.1 | 00 | 67 | 83 | 00:00 | 53 | 14:00 | +| 2022-01-06 | 9434 | ZARAGOZA, AEROPUERTO | ZARAGOZA | 249 | 5.6 | 0,0 | 2.9 | 06:20 | 8.2 | 15:20 | 30 | 7.5 | 16.4 | 03:20 | 8.9 | 991.4 | 24 | 986.4 | 00 | 49 | 73 | 22:30 | 38 | 14:10 | ``` r @@ -208,14 +208,14 @@ data_monthly <- aemet_monthly_clim(station, year = 2022) knitr::kable(head(data_monthly)) ``` -| fecha | indicativo | p_max | n_cub | hr | n_gra | n_fog | inso | q_max | nw_55 | q_mar | q_med | tm_min | ta_max | ts_min | nt_30 | nv_0050 | n_des | w_racha | np_100 | n_nub | p_sol | nw_91 | np_001 | ta_min | w_rec | e | np_300 | nv_1000 | p_mes | n_llu | n_tor | w_med | nt_00 | ti_max | n_nie | tm_mes | tm_max | nv_0100 | q_min | np_010 | evap | -|:--------|:-----------|:---------|------:|----:|------:|------:|-----:|:-----------|------:|-------:|------:|-------:|:---------|-------:|------:|--------:|------:|:------------|-------:|------:|------:|------:|-------:|:---------|------:|----:|-------:|--------:|------:|------:|------:|------:|------:|-------:|------:|-------:|-------:|--------:|:----------|-------:|-----:| -| 2022-01 | 9434 | 7.0(04) | 4 | 68 | 0 | 3 | 7.6 | 1005.7(29) | 7 | 1028.5 | 996.7 | 1.0 | 17.2(04) | 11.2 | 0 | 0 | 21 | 31/24.2(31) | 0 | 6 | 79 | 0 | 2 | -3.2(23) | 353 | 65 | 0 | 3 | 7.4 | 4 | 0 | 15 | 16 | 5.8 | 0 | 6.3 | 11.6 | 0 | 976.6(04) | 1 | 1021 | -| 2022-02 | 9434 | 0.4(13) | 2 | 57 | 0 | 2 | 7.8 | 1002.2(08) | 9 | 1025.4 | 994.3 | 5.0 | 20.5(02) | 9.3 | 0 | 0 | 7 | 30/23.9(01) | 0 | 19 | 74 | 0 | 2 | 0.3(10) | 408 | 73 | 0 | 0 | 0.8 | 4 | 0 | 17 | 0 | 12.4 | 0 | 10.4 | 15.8 | 0 | 982.3(14) | 0 | 1632 | -| 2022-03 | 9434 | 6.2(11) | 19 | 69 | 0 | 0 | 3.8 | 997.2(22) | 7 | 1019.3 | 988.4 | 7.4 | 19.5(01) | 11.8 | 0 | 0 | 0 | 31/18.6(17) | 0 | 12 | 32 | 0 | 13 | 3.0(09) | 388 | 92 | 0 | 0 | 33.6 | 13 | 1 | 16 | 0 | 10.5 | 0 | 11.1 | 14.8 | 0 | 971.2(30) | 8 | 1367 | -| 2022-04 | 9434 | 11.8(27) | 9 | 56 | 0 | 0 | 8.5 | 996.0(29) | 9 | 1014.1 | 983.9 | 8.8 | 25.8(16) | 14.2 | 0 | 0 | 5 | 28/22.2(08) | 1 | 16 | 64 | 0 | 9 | 0.5(04) | 469 | 95 | 0 | 0 | 31.0 | 11 | 0 | 20 | 0 | 10.2 | 0 | 14.1 | 19.3 | 0 | 965.4(23) | 7 | 2357 | -| 2022-05 | 9434 | 5.6(03) | 6 | 45 | 0 | 0 | 10.7 | 994.8(26) | 5 | 1016.2 | 986.6 | 14.8 | 35.3(21) | 19.9 | 14 | 0 | 11 | 31/19.2(26) | 0 | 14 | 74 | 0 | 5 | 11.3(03) | 399 | 118 | 0 | 0 | 13.8 | 5 | 2 | 18 | 0 | 18.3 | 0 | 21.6 | 28.2 | 0 | 972.7(29) | 4 | 3486 | -| 2022-06 | 9434 | 6.4(16) | 0 | 38 | 0 | 0 | 11.5 | 992.3(12) | 12 | 1013.1 | 984.1 | 19.5 | 41.2(15) | 24.0 | 26 | 0 | 6 | 28/22.5(11) | 0 | 24 | 76 | 0 | 4 | 14.4(28) | 383 | 132 | 0 | 0 | 9.4 | 5 | 5 | 16 | 0 | 24.8 | 0 | 26.7 | 33.9 | 0 | 975.2(19) | 3 | 3560 | +| fecha | indicativo | p_max | n_cub | hr | n_gra | n_fog | inso | q_max | nw_55 | q_mar | q_med | tm_min | ta_max | ts_min | nt_30 | nv_0050 | n_des | w_racha | np_100 | n_nub | p_sol | nw_91 | np_001 | ta_min | w_rec | e | np_300 | nv_1000 | p_mes | n_llu | n_tor | w_med | nt_00 | ti_max | n_nie | tm_mes | tm_max | nv_0100 | q_min | np_010 | evap | +|:---|:---|:---|---:|---:|---:|---:|---:|:---|---:|---:|---:|---:|:---|---:|---:|---:|---:|:---|---:|---:|---:|---:|---:|:---|---:|---:|---:|---:|---:|---:|---:|---:|---:|---:|---:|---:|---:|---:|:---|---:|---:| +| 2022-01 | 9434 | 7.0(04) | 4 | 68 | 0 | 3 | 7.6 | 1005.7(29) | 7 | 1028.5 | 996.7 | 1.0 | 17.2(04) | 11.2 | 0 | 0 | 21 | 31/24.2(31) | 0 | 6 | 79 | 0 | 2 | -3.2(23) | 353 | 65 | 0 | 3 | 7.4 | 4 | 0 | 15 | 16 | 5.8 | 0 | 6.3 | 11.6 | 0 | 976.6(04) | 1 | 1021 | +| 2022-02 | 9434 | 0.4(13) | 2 | 57 | 0 | 2 | 7.8 | 1002.2(08) | 9 | 1025.4 | 994.3 | 5.0 | 20.5(02) | 9.3 | 0 | 0 | 7 | 30/23.9(01) | 0 | 19 | 74 | 0 | 2 | 0.3(10) | 408 | 73 | 0 | 0 | 0.8 | 4 | 0 | 17 | 0 | 12.4 | 0 | 10.4 | 15.8 | 0 | 982.3(14) | 0 | 1632 | +| 2022-03 | 9434 | 6.2(11) | 19 | 69 | 0 | 0 | 3.8 | 997.2(22) | 7 | 1019.3 | 988.4 | 7.4 | 19.5(01) | 11.8 | 0 | 0 | 0 | 31/18.6(17) | 0 | 12 | 32 | 0 | 13 | 3.0(09) | 388 | 92 | 0 | 0 | 33.6 | 13 | 1 | 16 | 0 | 10.5 | 0 | 11.1 | 14.8 | 0 | 971.2(30) | 8 | 1367 | +| 2022-04 | 9434 | 11.8(27) | 9 | 56 | 0 | 0 | 8.5 | 996.0(29) | 9 | 1014.1 | 983.9 | 8.8 | 25.8(16) | 14.2 | 0 | 0 | 5 | 28/22.2(08) | 1 | 16 | 64 | 0 | 9 | 0.5(04) | 469 | 95 | 0 | 0 | 31.0 | 11 | 0 | 20 | 0 | 10.2 | 0 | 14.1 | 19.3 | 0 | 965.4(23) | 7 | 2357 | +| 2022-05 | 9434 | 5.6(03) | 6 | 45 | 0 | 0 | 10.7 | 994.8(26) | 5 | 1016.2 | 986.6 | 14.8 | 35.3(21) | 19.9 | 14 | 0 | 11 | 31/19.2(26) | 0 | 14 | 74 | 0 | 5 | 11.3(03) | 399 | 118 | 0 | 0 | 13.8 | 5 | 2 | 18 | 0 | 18.3 | 0 | 21.6 | 28.2 | 0 | 972.7(29) | 4 | 3486 | +| 2022-06 | 9434 | 6.4(16) | 0 | 38 | 0 | 0 | 11.5 | 992.3(12) | 12 | 1013.1 | 984.1 | 19.5 | 41.2(15) | 24.0 | 26 | 0 | 6 | 28/22.5(11) | 0 | 24 | 76 | 0 | 4 | 14.4(28) | 383 | 132 | 0 | 0 | 9.4 | 5 | 5 | 16 | 0 | 24.8 | 0 | 26.7 | 33.9 | 0 | 975.2(19) | 3 | 3560 | ``` r @@ -225,14 +225,14 @@ data_extremes <- aemet_extremes_clim(station, parameter = "T") knitr::kable(head(data_extremes)) ``` -| indicativo | nombre | ubicacion | codigo | temMin | diaMin | anioMin | mesMin | temMax | diaMax | anioMax | mesMax | temMedBaja | anioMedBaja | mesMedBaja | temMedAlta | anioMedAlta | mesMedAlta | temMedMin | anioMedMin | mesMedMin | temMedMax | anioMedMax | mesMedMax | -|:-----------|:---------------------|:----------|:-------|-------:|-------:|--------:|-------:|-------:|-------:|--------:|-------:|-----------:|------------:|-----------:|-----------:|------------:|-----------:|----------:|-----------:|----------:|----------:|-----------:|----------:| -| 9434 | ZARAGOZA, AEROPUERTO | ZARAGOZA | 023000 | -104 | 4 | 1971 | 2 | 206 | 8 | 2016 | 7 | 29 | 1953 | 2 | 97 | 2016 | 8 | -12 | 1957 | 2 | 135 | 2016 | 7 | -| 9434 | ZARAGOZA, AEROPUERTO | ZARAGOZA | 023000 | -114 | 5 | 1963 | 2 | 255 | 27 | 2019 | 7 | 15 | 1956 | 2 | 121 | 1990 | 8 | -30 | 1956 | 2 | 180 | 1990 | 7 | -| 9434 | ZARAGOZA, AEROPUERTO | ZARAGOZA | 023000 | -63 | 9 | 1964 | 2 | 287 | 13 | 2023 | 7 | 71 | 1971 | 2 | 147 | 2023 | 8 | 19 | 1973 | 2 | 211 | 2023 | 7 | -| 9434 | ZARAGOZA, AEROPUERTO | ZARAGOZA | 023000 | -24 | 3 | 1967 | 2 | 324 | 9 | 2011 | 7 | 104 | 1986 | 2 | 174 | 2014 | 8 | 54 | 1970 | 2 | 240 | 2023 | 7 | -| 9434 | ZARAGOZA, AEROPUERTO | ZARAGOZA | 023000 | 5 | 4 | 1967 | 2 | 365 | 29 | 2001 | 7 | 132 | 1984 | 2 | 216 | 2022 | 8 | 85 | 1984 | 2 | 282 | 2022 | 7 | -| 9434 | ZARAGOZA, AEROPUERTO | ZARAGOZA | 023000 | 52 | 11 | 1971 | 2 | 432 | 29 | 2019 | 7 | 182 | 1953 | 2 | 267 | 2022 | 8 | 126 | 1969 | 2 | 339 | 2022 | 7 | +| indicativo | nombre | ubicacion | codigo | temMin | diaMin | anioMin | mesMin | temMax | diaMax | anioMax | mesMax | temMedBaja | anioMedBaja | mesMedBaja | temMedAlta | anioMedAlta | mesMedAlta | temMedMin | anioMedMin | mesMedMin | temMedMax | anioMedMax | mesMedMax | +|:---|:---|:---|:---|---:|---:|---:|---:|---:|---:|---:|---:|---:|---:|---:|---:|---:|---:|---:|---:|---:|---:|---:|---:| +| 9434 | ZARAGOZA, AEROPUERTO | ZARAGOZA | 023000 | -104 | 4 | 1971 | 2 | 206 | 8 | 2016 | 7 | 29 | 1953 | 2 | 97 | 2016 | 8 | -12 | 1957 | 2 | 135 | 2016 | 7 | +| 9434 | ZARAGOZA, AEROPUERTO | ZARAGOZA | 023000 | -114 | 5 | 1963 | 2 | 255 | 27 | 2019 | 7 | 15 | 1956 | 2 | 121 | 1990 | 8 | -30 | 1956 | 2 | 180 | 1990 | 7 | +| 9434 | ZARAGOZA, AEROPUERTO | ZARAGOZA | 023000 | -63 | 9 | 1964 | 2 | 287 | 13 | 2023 | 7 | 71 | 1971 | 2 | 147 | 2023 | 8 | 19 | 1973 | 2 | 211 | 2023 | 7 | +| 9434 | ZARAGOZA, AEROPUERTO | ZARAGOZA | 023000 | -24 | 3 | 1967 | 2 | 324 | 9 | 2011 | 7 | 104 | 1986 | 2 | 174 | 2014 | 8 | 54 | 1970 | 2 | 240 | 2023 | 7 | +| 9434 | ZARAGOZA, AEROPUERTO | ZARAGOZA | 023000 | 5 | 4 | 1967 | 2 | 365 | 29 | 2001 | 7 | 132 | 1984 | 2 | 216 | 2022 | 8 | 85 | 1984 | 2 | 282 | 2022 | 7 | +| 9434 | ZARAGOZA, AEROPUERTO | ZARAGOZA | 023000 | 52 | 11 | 1971 | 2 | 432 | 29 | 2019 | 7 | 182 | 1953 | 2 | 267 | 2022 | 8 | 126 | 1969 | 2 | 339 | 2022 | 7 | We can also draw a “warming stripes” graph with the downloaded data from a weather station. These functions returns **ggplot2** plots: diff --git a/codemeta.json b/codemeta.json index ac71cd60..fafe31b4 100644 --- a/codemeta.json +++ b/codemeta.json @@ -364,7 +364,7 @@ "applicationCategory": "Meteorology", "isPartOf": "https://ropenspain.es/", "keywords": ["aemet", "climate", "cran", "data", "forecast-api", "r", "r-package", "ropenspain", "rstats", "science", "spain", "weather-api"], - "fileSize": "871.337KB", + "fileSize": "866.196KB", "citation": [ { "@type": "SoftwareSourceCode", diff --git a/tests/testthat/_snaps/aemet_monthly.md b/tests/testthat/_snaps/aemet_monthly.md index ee5ea08c..2dcb84e6 100644 --- a/tests/testthat/_snaps/aemet_monthly.md +++ b/tests/testthat/_snaps/aemet_monthly.md @@ -77,3 +77,12 @@ Condition Error in `aemet_monthly_period_all()`: ! Start year need to be numeric + +--- + + Code + aemet_monthly_period_all(end = "NULL") + Condition + Error in `aemet_monthly_period_all()`: + ! End year need to be numeric + diff --git a/vignettes/climaemet.Rmd b/vignettes/climaemet.Rmd index 36d136b0..ccb6d6ee 100644 --- a/vignettes/climaemet.Rmd +++ b/vignettes/climaemet.Rmd @@ -88,24 +88,23 @@ See how a `tibble` is displayed: aemet_last_obs("9434") #> # A tibble: 13 × 25 -#> idema lon fint prec alt vmax vv dv lat dmax -#> -#> 1 9434 -1.00 2024-12-07 08:00:00 0 249 4.6 3.3 266 41.7 275 -#> 2 9434 -1.00 2024-12-07 09:00:00 0 249 4.1 2.8 285 41.7 285 -#> 3 9434 -1.00 2024-12-07 10:00:00 0 249 8.8 5.4 315 41.7 318 -#> 4 9434 -1.00 2024-12-07 11:00:00 0 249 10.8 7.3 309 41.7 303 -#> 5 9434 -1.00 2024-12-07 12:00:00 0 249 19.8 10.7 323 41.7 325 -#> 6 9434 -1.00 2024-12-07 13:00:00 0 249 16 9.7 317 41.7 313 -#> 7 9434 -1.00 2024-12-07 14:00:00 0 249 16.3 10.8 323 41.7 328 -#> 8 9434 -1.00 2024-12-07 15:00:00 0 249 17.1 10.2 320 41.7 313 -#> 9 9434 -1.00 2024-12-07 16:00:00 0 249 15.9 11.1 321 41.7 315 -#> 10 9434 -1.00 2024-12-07 17:00:00 0 249 15.7 7.6 315 41.7 323 -#> 11 9434 -1.00 2024-12-07 18:00:00 0 249 12.3 6.6 309 41.7 333 -#> 12 9434 -1.00 2024-12-07 19:00:00 0 249 14 8.3 317 41.7 323 -#> 13 9434 -1.00 2024-12-07 20:00:00 0 249 15.3 5.9 321 41.7 315 -#> # ℹ 15 more variables: ubi , pres , hr , stdvv , ts , -#> # pres_nmar , tamin , ta , tamax , tpr , -#> # stddv , inso , tss5cm , pacutp , tss20cm +#> idema lon fint prec alt vmax vv dv lat dmax ubi pres hr +#> +#> 1 9434 -1.00 2024-12-07 19:00:00 0 249 14 8.3 317 41.7 323 ZARAGOZA… 993. 66 +#> 2 9434 -1.00 2024-12-07 20:00:00 0 249 15.3 5.9 321 41.7 315 ZARAGOZA… 993. 74 +#> 3 9434 -1.00 2024-12-07 21:00:00 0 249 15.7 10 310 41.7 290 ZARAGOZA… 993. 70 +#> 4 9434 -1.00 2024-12-07 22:00:00 0 249 15.6 9 311 41.7 315 ZARAGOZA… 993. 74 +#> 5 9434 -1.00 2024-12-07 23:00:00 0 249 13 6.9 310 41.7 310 ZARAGOZA… 993. 78 +#> 6 9434 -1.00 2024-12-08 00:00:00 0 249 13.3 8.7 308 41.7 308 ZARAGOZA… 992. 78 +#> 7 9434 -1.00 2024-12-08 01:00:00 0 249 13.3 7.9 297 41.7 320 ZARAGOZA… 992. 73 +#> 8 9434 -1.00 2024-12-08 02:00:00 0 249 13.7 8.9 298 41.7 308 ZARAGOZA… 991. 69 +#> 9 9434 -1.00 2024-12-08 03:00:00 0 249 15.1 10.7 299 41.7 298 ZARAGOZA… 991 65 +#> 10 9434 -1.00 2024-12-08 04:00:00 0 249 16.3 9.2 298 41.7 308 ZARAGOZA… 991. 74 +#> 11 9434 -1.00 2024-12-08 05:00:00 0 249 17.1 12.4 309 41.7 300 ZARAGOZA… 990. 75 +#> 12 9434 -1.00 2024-12-08 06:00:00 0 249 18 5.9 297 41.7 305 ZARAGOZA… 991. 86 +#> 13 9434 -1.00 2024-12-08 07:00:00 0.6 249 17 5.1 320 41.7 330 ZARAGOZA… 992. 91 +#> # ℹ 12 more variables: stdvv , ts , pres_nmar , tamin , ta , +#> # tamax , tpr , stddv , inso , tss5cm , pacutp , tss20cm ``` Note that when possible, data representing dates and numbers are converted to diff --git a/vignettes/example-gif.gif b/vignettes/example-gif.gif index 49ed5736..9a4b0753 100644 Binary files a/vignettes/example-gif.gif and b/vignettes/example-gif.gif differ