NEWS
rapr 1.1.3 (2026-03-03)
- Added
get_rap_table() interface to RAP tabular data APIs; thanks to Scott Appleby (@s-appleby) for the contribution (#20)
- This generalizes
get_rap_production16day_table() to support other endpoints, including: "cover", "coverMeteorology", "production", and "production16day"
get_rap_production16day_table() is now deprecated, use get_rap_table(product="production16day") instead
- Use HTTPS URLs for rangeland.ntsg.umt.edu
rapr 1.1.2 (2026-01-30)
- Fix for CRAN check test skipping logic
get_rap_production16day_table() now uses immediate.=TRUE to ensure warnings are displayed as soon as they occur
rapr 1.1.1 (2025-11-14)
- Fixed handling of empty geometries in
get_rap_production16day_table() (#15, #16)
- More graceful handling of server-side HTTP errors (#14, #17)
rapr 1.1.0
- Added
get_rap_production16day_table() as an interface to the tabular 16-day production API
rapr 1.0.0 (2025-05-12)
- Initial CRAN release!
- Major
get_rap() interface updates
- Added
source argument to toggle between RAP 30m ("rap-30m"; Landsat) and RAP 10m ("rap-10m"; Sentinel 2) products
- For details on new RAP 10m products see: https://rangeland.ntsg.umt.edu/data/rangeland-s2/README and
citation("rapr")
- Added
template argument for setting target grid for projection of result.
- Default behavior (
template=NULL) will return a SpatRaster in the native grid system of requested RAP source.
- For a large area of interest (that spans multiple UTM zones and
source="rap-10m") standard "EPSG:5070" grid system will be used when template is not set by the user
- Added
vrt argument. When vrt=TRUE the merging/resampling process is bypassed and a GDAL VRT file is generated to reference the source directly.
- Added
legacy argument. Default (legacy=FALSE) behavior is to use GDAL via terra for all raster and vector data processing. Set legacy=TRUE to use sf gdal_translate implementation from rapr 0.1.x.
Breaking changes
- Default behavior is to use GDAL via terra for all raster data processing. Set
legacy=TRUE to use sf gdal_translate implementation from rapr 0.1.x.
- SpatRaster objects passed as
x are now used as template so that the output conforms with the input grid system. To avoid this behavior either specify template with the desired grid template, or convert the SpatRaster to a polygon extent with terra::as.polygons(ext=TRUE) (or similar)
progress argument has been replaced with verbose; for legacy=TRUE
Other changes
- Simplified vignette: replaced knitr and rmarkdown with litedown
- Simplified unit testing suite: replaced testthat with tinytest
rapr 0.1.2
- First tagged GitHub release
- Check that output directory exists before writing output to path specified in
filename (#3)
rapr 0.1.1
- Updated default arguments (
years, product) to get_rap()
- Added a new vignette titled "Accessing Rangeland Analysis Platform (RAP) Data with R"
- Added a
NEWS.md file to track changes to the package.