NEWS


readnoaa 0.2.2 (2026-11-01)

Normals mixed units, and some values were wrong

The NCEI normals are published in US customary units, and the help page said noaa_normals() returned inches and degrees Fahrenheit. But the request asked for metric units, and the normals endpoint applies those inconsistently: it converts precipitation, snowfall, and monthly maximum and minimum temperature, but not monthly average temperature, and it converts temperature ranges as if they were temperatures. For Central Park in January it returned precipitation of 92.5 (millimetres) beside an average temperature of 33.7 (Fahrenheit), a maximum of 4.2 (Celsius), and a diurnal temperature range of -11.4, where the published value is 11.5 F (6.4 C). Nothing in the output said the units differed.

noaa_normals(), and noaa_get() for any normals- dataset, now request standard units, so every column is in the units the help page documents: 3.64 inches, 33.7 F, 39.5 F and 11.5 F. Precipitation, snowfall and most temperature normals therefore change from 0.2.1. The observational datasets convert consistently and still default to metric.

Citation

citation("readnoaa") reported version 0.1.0 whatever version was installed. It now reads the installed version.

readnoaa 0.2.1 (2026-09-09)

Resubmission of 0.2.0, which CRAN's incoming checks rejected on 2026-09-08. Three problems, all now fixed.

readnoaa 0.2.0

Examples now fail gracefully when the NCEI API is unreachable

Every \donttest{} example that reaches the NCEI API is wrapped in try(). 9 blocks were affected. CRAN runs these in its additional-issues donttest check, on build machines the upstream host routinely refuses or rate-limits, and an example that could not reach it was an ERROR rather than a printed condition. The options(op) cache restore stays outside the try() so it runs either way.

This is the CRAN Repository Policy requirement that a package using an internet resource fail gracefully when the resource is unavailable. It is the rule obr was archived under on 2026-08-22.

Bug fixes

New features

Cache behaviour

Other changes

readnoaa 0.1.2

readnoaa 0.1.1 (2026-03-19)

readnoaa 0.1.0