diff --git a/CITATION.cff b/CITATION.cff index 8474e39b..0ee0766c 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -199,9 +199,6 @@ references: email: jeroen@berkeley.edu 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 c6a072ec..207c6974 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-08-24 03:00:00 0 249 6.2 3.6 121 41.7 120 -#> 2 9434 -1.00 2024-08-24 04:00:00 0 249 5.6 3.9 111 41.7 118 -#> 3 9434 -1.00 2024-08-24 05:00:00 0 249 6.4 3.9 115 41.7 120 -#> 4 9434 -1.00 2024-08-24 06:00:00 0 249 5.8 3.3 108 41.7 113 -#> 5 9434 -1.00 2024-08-24 07:00:00 0 249 7.6 5.2 113 41.7 118 -#> 6 9434 -1.00 2024-08-24 08:00:00 0 249 8.4 5.5 113 41.7 130 -#> 7 9434 -1.00 2024-08-24 09:00:00 0 249 8.7 6.4 115 41.7 123 -#> 8 9434 -1.00 2024-08-24 10:00:00 0 249 9.5 5.9 117 41.7 113 -#> 9 9434 -1.00 2024-08-24 11:00:00 0 249 8.4 5.2 113 41.7 123 -#> 10 9434 -1.00 2024-08-24 12:00:00 0 249 8.8 5.3 106 41.7 115 -#> 11 9434 -1.00 2024-08-24 13:00:00 0 249 8.2 4.6 96 41.7 105 -#> 12 9434 -1.00 2024-08-24 14:00:00 0 249 7.8 4.7 98 41.7 103 -#> 13 9434 -1.00 2024-08-24 15:00:00 0 249 7 4.6 95 41.7 95 +#> 1 9434 -1.00 2024-08-26 03:00:00 0 249 8.6 5.5 292 41.7 293 +#> 2 9434 -1.00 2024-08-26 04:00:00 0 249 9.8 6 296 41.7 300 +#> 3 9434 -1.00 2024-08-26 05:00:00 0 249 8 5.6 291 41.7 288 +#> 4 9434 -1.00 2024-08-26 06:00:00 0 249 8.2 5.6 297 41.7 288 +#> 5 9434 -1.00 2024-08-26 07:00:00 0 249 6.1 3.9 306 41.7 308 +#> 6 9434 -1.00 2024-08-26 08:00:00 0 249 8.3 5.4 313 41.7 305 +#> 7 9434 -1.00 2024-08-26 09:00:00 0 249 8.4 5.3 319 41.7 295 +#> 8 9434 -1.00 2024-08-26 10:00:00 0 249 8.1 5 306 41.7 325 +#> 9 9434 -1.00 2024-08-26 11:00:00 0 249 7.6 4.6 309 41.7 295 +#> 10 9434 -1.00 2024-08-26 12:00:00 0 249 7.5 3.2 307 41.7 278 +#> 11 9434 -1.00 2024-08-26 13:00:00 0 249 6 3 317 41.7 305 +#> 12 9434 -1.00 2024-08-26 14:00:00 0 249 5.7 2.4 300 41.7 293 +#> 13 9434 -1.00 2024-08-26 15:00:00 0 249 5.2 2.2 331 41.7 305 #> # ℹ 15 more variables: ubi , pres , hr , stdvv , ts , #> # pres_nmar , tamin , ta , tamax , tpr , #> # stddv , inso , tss5cm , pacutp , tss20cm @@ -173,12 +173,12 @@ 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-08-24 03:00:00 | 0 | 249 | 6.2 | 3.6 | 121 | 41.66056 | 120 | ZARAGOZA AEROPUERTO | 983.7 | 79 | 0.5 | 23.6 | 1012.4 | 23.9 | 23.9 | 24.7 | 20.1 | 8 | 0.0 | 30.6 | 0 | 32.8 | -| 9434 | -1.004167 | 2024-08-24 04:00:00 | 0 | 249 | 5.6 | 3.9 | 111 | 41.66056 | 118 | ZARAGOZA AEROPUERTO | 983.5 | 82 | 0.6 | 23.1 | 1012.2 | 23.3 | 23.3 | 23.9 | 20.1 | 9 | 0.0 | 30.1 | 0 | 32.6 | -| 9434 | -1.004167 | 2024-08-24 05:00:00 | 0 | 249 | 6.4 | 3.9 | 115 | 41.66056 | 120 | ZARAGOZA AEROPUERTO | 983.7 | 84 | 0.5 | 22.8 | 1012.4 | 23.0 | 23.0 | 23.3 | 20.1 | 8 | 0.0 | 29.7 | 0 | 32.3 | -| 9434 | -1.004167 | 2024-08-24 06:00:00 | 0 | 249 | 5.8 | 3.3 | 108 | 41.66056 | 113 | ZARAGOZA AEROPUERTO | 984.2 | 83 | 0.6 | 23.2 | 1012.9 | 22.9 | 23.2 | 23.2 | 20.1 | 9 | 6.2 | 29.3 | 0 | 32.0 | -| 9434 | -1.004167 | 2024-08-24 07:00:00 | 0 | 249 | 7.6 | 5.2 | 113 | 41.66056 | 118 | ZARAGOZA AEROPUERTO | 984.5 | 77 | 0.9 | 25.7 | 1013.1 | 23.2 | 24.3 | 24.3 | 20.0 | 9 | 60.0 | 29.2 | 0 | 31.8 | -| 9434 | -1.004167 | 2024-08-24 08:00:00 | 0 | 249 | 8.4 | 5.5 | 113 | 41.66056 | 130 | ZARAGOZA AEROPUERTO | 984.6 | 72 | 0.8 | 28.3 | 1013.1 | 24.3 | 26.0 | 26.0 | 20.5 | 10 | 60.0 | 29.8 | 0 | 31.5 | +| 9434 | -1.004167 | 2024-08-26 03:00:00 | 0 | 249 | 8.6 | 5.5 | 292 | 41.66056 | 293 | ZARAGOZA AEROPUERTO | 990.3 | 63 | 0.6 | 18.5 | 1019.9 | 18.2 | 18.2 | 18.4 | 11.0 | 6 | 0.0 | 24.2 | 0 | 28.5 | +| 9434 | -1.004167 | 2024-08-26 04:00:00 | 0 | 249 | 9.8 | 6.0 | 296 | 41.66056 | 300 | ZARAGOZA AEROPUERTO | 990.4 | 64 | 0.9 | 18.1 | 1020.0 | 17.7 | 17.8 | 18.3 | 10.9 | 6 | 0.0 | 23.8 | 0 | 28.2 | +| 9434 | -1.004167 | 2024-08-26 05:00:00 | 0 | 249 | 8.0 | 5.6 | 291 | 41.66056 | 288 | ZARAGOZA AEROPUERTO | 990.3 | 66 | 0.6 | 17.8 | 1019.9 | 17.4 | 17.4 | 17.8 | 11.0 | 6 | 0.0 | 23.5 | 0 | 27.9 | +| 9434 | -1.004167 | 2024-08-26 06:00:00 | 0 | 249 | 8.2 | 5.6 | 297 | 41.66056 | 288 | ZARAGOZA AEROPUERTO | 990.7 | 67 | 0.6 | 17.8 | 1020.4 | 17.1 | 17.2 | 17.4 | 11.0 | 5 | 9.4 | 23.1 | 0 | 27.6 | +| 9434 | -1.004167 | 2024-08-26 07:00:00 | 0 | 249 | 6.1 | 3.9 | 306 | 41.66056 | 308 | ZARAGOZA AEROPUERTO | 991.0 | 65 | 0.4 | 20.7 | 1020.6 | 17.2 | 18.0 | 18.0 | 11.3 | 8 | 60.0 | 23.2 | 0 | 27.3 | +| 9434 | -1.004167 | 2024-08-26 08:00:00 | 0 | 249 | 8.3 | 5.4 | 313 | 41.66056 | 305 | ZARAGOZA AEROPUERTO | 990.9 | 62 | 1.1 | 20.6 | 1020.4 | 18.0 | 19.0 | 19.0 | 11.6 | 9 | 45.4 | 23.9 | 0 | 27.1 | ``` r diff --git a/codemeta.json b/codemeta.json index 709157b9..158daedd 100644 --- a/codemeta.json +++ b/codemeta.json @@ -351,7 +351,7 @@ }, "applicationCategory": "Meteorology", "isPartOf": "https://ropenspain.es/", - "fileSize": "856.986KB", + "fileSize": "1021.885KB", "citation": [ { "@type": "SoftwareSourceCode", diff --git a/tests/testthat/test-aemet_forecast_beach.R b/tests/testthat/test-aemet_forecast_beach.R index 1dafbbb0..d2988ebc 100644 --- a/tests/testthat/test-aemet_forecast_beach.R +++ b/tests/testthat/test-aemet_forecast_beach.R @@ -16,12 +16,15 @@ test_that("Online", { expect_identical(unique(alll$id), st) + # Same as alln <- aemet_forecast_beaches(as.numeric(st)) + alln <- alln[, names(alll)] expect_identical(alln, alll) # Throw error expect_snapshot(alle <- aemet_forecast_beaches(c(st, "ASTRINGWHATEVER"))) + alle <- alle[, names(alll)] expect_identical(alle, alll) diff --git a/vignettes/climaemet.Rmd b/vignettes/climaemet.Rmd index 8b003fb0..b45c70e2 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-08-24 03:00:00 0 249 6.2 3.6 121 41.7 120 -#> 2 9434 -1.00 2024-08-24 04:00:00 0 249 5.6 3.9 111 41.7 118 -#> 3 9434 -1.00 2024-08-24 05:00:00 0 249 6.4 3.9 115 41.7 120 -#> 4 9434 -1.00 2024-08-24 06:00:00 0 249 5.8 3.3 108 41.7 113 -#> 5 9434 -1.00 2024-08-24 07:00:00 0 249 7.6 5.2 113 41.7 118 -#> 6 9434 -1.00 2024-08-24 08:00:00 0 249 8.4 5.5 113 41.7 130 -#> 7 9434 -1.00 2024-08-24 09:00:00 0 249 8.7 6.4 115 41.7 123 -#> 8 9434 -1.00 2024-08-24 10:00:00 0 249 9.5 5.9 117 41.7 113 -#> 9 9434 -1.00 2024-08-24 11:00:00 0 249 8.4 5.2 113 41.7 123 -#> 10 9434 -1.00 2024-08-24 12:00:00 0 249 8.8 5.3 106 41.7 115 -#> 11 9434 -1.00 2024-08-24 13:00:00 0 249 8.2 4.6 96 41.7 105 -#> 12 9434 -1.00 2024-08-24 14:00:00 0 249 7.8 4.7 98 41.7 103 -#> 13 9434 -1.00 2024-08-24 15:00:00 0 249 7 4.6 95 41.7 95 -#> # ℹ 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-08-26 03:00:00 0 249 8.6 5.5 292 41.7 293 ZARAGOZA… 990. 63 +#> 2 9434 -1.00 2024-08-26 04:00:00 0 249 9.8 6 296 41.7 300 ZARAGOZA… 990. 64 +#> 3 9434 -1.00 2024-08-26 05:00:00 0 249 8 5.6 291 41.7 288 ZARAGOZA… 990. 66 +#> 4 9434 -1.00 2024-08-26 06:00:00 0 249 8.2 5.6 297 41.7 288 ZARAGOZA… 991. 67 +#> 5 9434 -1.00 2024-08-26 07:00:00 0 249 6.1 3.9 306 41.7 308 ZARAGOZA… 991 65 +#> 6 9434 -1.00 2024-08-26 08:00:00 0 249 8.3 5.4 313 41.7 305 ZARAGOZA… 991. 62 +#> 7 9434 -1.00 2024-08-26 09:00:00 0 249 8.4 5.3 319 41.7 295 ZARAGOZA… 991 58 +#> 8 9434 -1.00 2024-08-26 10:00:00 0 249 8.1 5 306 41.7 325 ZARAGOZA… 991. 53 +#> 9 9434 -1.00 2024-08-26 11:00:00 0 249 7.6 4.6 309 41.7 295 ZARAGOZA… 990. 50 +#> 10 9434 -1.00 2024-08-26 12:00:00 0 249 7.5 3.2 307 41.7 278 ZARAGOZA… 989. 48 +#> 11 9434 -1.00 2024-08-26 13:00:00 0 249 6 3 317 41.7 305 ZARAGOZA… 988. 46 +#> 12 9434 -1.00 2024-08-26 14:00:00 0 249 5.7 2.4 300 41.7 293 ZARAGOZA… 988. 44 +#> 13 9434 -1.00 2024-08-26 15:00:00 0 249 5.2 2.2 331 41.7 305 ZARAGOZA… 987. 43 +#> # ℹ 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 a03f5759..e4abcba0 100644 Binary files a/vignettes/example-gif.gif and b/vignettes/example-gif.gif differ diff --git a/vignettes/extending-climaemet.Rmd b/vignettes/extending-climaemet.Rmd index fe1eed32..df451235 100644 --- a/vignettes/extending-climaemet.Rmd +++ b/vignettes/extending-climaemet.Rmd @@ -73,49 +73,52 @@ cat(paste("---\n\n", clean, "\n---")) AGENCIA ESTATAL DE METEOROLOGÍA PREDICCIÓN GENERAL PARA ESPAÑA -DÍA 22 DE AGOSTO DE 2024 A LAS 09:02 HORA OFICIAL -PREDICCIÓN VÁLIDA PARA EL JUEVES 22 +DÍA 26 DE AGOSTO DE 2024 A LAS 11:27 HORA OFICIAL +PREDICCIÓN VÁLIDA PARA EL LUNES 26 A.- FENÓMENOS SIGNIFICATIVOS -Chubascos y tormentas localmente fuertes y acompañados de granizo -en el Pirineo oriental, Ibérica este y sur, La Mancha oriental, -interiores de Levante, Murcia y Almería. Temperaturas elevadas en -depresiones del este, valle del Tajo y medianías de Gran Canaria -y La Palma. Ascenso notable de las máximas en el Alto Ebro y -descenso notable en Rías Baixas. Alisios con rachas muy fuertes -en Canarias. +Intervalos de tramontana fuerte en litorales de Baleares y +Ampurdán, tendiendo a amainar. Chubascos localmente fuertes en +los Pirineos orientales. B.- PREDICCIÓN -En la mayor parte del país se prevé tiempo estable con cielos -poco nubosos o nubes altas. Únicamente, se esperan intervalos de -nubosidad baja matinal en el Estrecho, Melilla, Mallorca, litoral -de Cataluña, Galicia y Cantábrico, con probables bancos de -niebla. En el oeste y norte de Galicia y Cantábrico occidental -interior continuará la nubosidad, con posibilidad de alguna -precipitación débil ocasional. Por la tarde se prevé abundante -nubosidad de evolución en la mitad este peninsular, con -posibilidad de chubascos y tormentas, más probables en zonas de -montaña y amplios aledaños, más intensos en el Pirineo -oriental, Ibérica este y sur, La Mancha oriental, interiores de -levante, Murcia y Almería, donde pueden ser localmente fuertes y -con granizo. En Canarias, intervalos de nubes bajas en los nortes. - -Posible calima débil en Canarias y Melilla. - -Las temperaturas máximas tenderán a aumentar en la mitad -nordeste y Baleares, de forma notable en el alto Ebro, con -descensos en el tercio occidental, notables en Rías Baixas. Se -podrán superar los 36 grados en las depresiones del este y de la -vertiente atlántica sur, así como en el sur de Canarias. Las -mínimas aumentarán en la mitad norte interior, disminuyendo en -el sudoeste. - -En Canarias soplará un alisio intenso con intervalos de fuerte en -zonas expuestas. En la Península y Baleares predominarán vientos -flojos, más intensos en litorales, con componentes sur y este en -el área mediterránea, rolando a poniente en el Estrecho y -Alborán, componente oeste en la vertiente atlántica y variables -en el resto. +Tendencia a la estabilización en la Península con predominio de +cielos poco nubosos o con intervalos de nubes altas. Únicamente +en áreas mediterráneas se dará nubosidad baja, con probables +lluvias débiles en zonas de la Comunidad Valenciana, Estrecho y +Alborán, tendiendo a poco nuboso y en áreas del extremo norte +tendrán intervalos nubosos matinales. Por la tarde, crecerá +nubosidad de evolución en el centro, este y sureste peninsular, +así como en el nordeste de Cataluña y norte de Huesca, con +probabilidad de algún chubasco disperso en el Pirineo e Ibérica +orientales y sierras del sureste, sin descartar tormentas +ocasionales. Intervalos nubosos al principio en Baleares tendiendo +a poco nuboso, sin descartar del todo algún chubasco a primeras +horas en Pitiusas. En Canarias, nubosidad baja en el norte de las +islas de mayor relieve con cielos poco nubosos en el resto, con +tendencia a un aumento de la nubosidad media y alta y sin +descartar algún chubasco débil, incluso acompañado de tormenta, +en Tenerife. + +Probables bancos de niebla matinales en zonas de interior de los +tercios norte y este peninsular. No se descarta calima en el sur +peninsular, Melilla y en Canarias. + +Las máximas se recuperarán en la mitad norte e interiores del +este peninsular y descenderán en el tercio sur, Baleares y +nordeste de Cataluña. Únicamente se prevé superar los 35 grados +en áreas del cuadrante suroeste. Las mínimas en general +descenderán, con aumentos por Galicia, Cádiz y zona occidental +del centro peninsular. En Canarias predominarán los ascensos de +las máximas, más acusados en medianías. + +Soplará tramontana en Ampurdán y Baleares, con algún intervalo +fuerte al principio, y cierzo en el Ebro, tendiendo ambos a +amainar. Vientos del este y nordeste en el resto de áreas +mediterráneas, Cantábrico y cuadrante noroeste peninsular, con +algún intervalo de fuerte en litorales atlánticos gallegos, y +viendo flojo variable en el resto. En Canarias alisios moderados, +con algún intervalo fuerte. ---