stars
Spatiotemporal Arrays, Raster and Vector Data Cubes
v0.7-1
·
Feb 13, 2026
·
Apache License
Description
Reading, manipulating, writing and plotting spatiotemporal arrays (raster and vector data cubes) in 'R', using 'GDAL' bindings provided by 'sf', and 'NetCDF' bindings by 'ncmeta' and 'RNetCDF'.
Downloads
50K
Last 30 days
477th
50K
Last 90 days
50K
Last year
CRAN Check Status
9
NOTE
5
OK
Show all 14 flavors
| Flavor | Status |
|---|---|
| r-devel-linux-x86_64-debian-clang | OK |
| r-devel-linux-x86_64-debian-gcc | NOTE |
| r-devel-linux-x86_64-fedora-clang | OK |
| r-devel-linux-x86_64-fedora-gcc | OK |
| r-devel-macos-arm64 | OK |
| r-devel-windows-x86_64 | OK |
| r-oldrel-macos-arm64 | NOTE |
| r-oldrel-macos-x86_64 | NOTE |
| r-oldrel-windows-x86_64 | NOTE |
| r-patched-linux-x86_64 | NOTE |
| r-release-linux-x86_64 | NOTE |
| r-release-macos-arm64 | NOTE |
| r-release-macos-x86_64 | NOTE |
| r-release-windows-x86_64 | NOTE |
Check details (17 non-OK)
OK
r-devel-linux-x86_64-debian-clang
*
NOTE
r-devel-linux-x86_64-debian-gcc
tests
Running ‘aggregate.R’ [8s/10s] Comparing ‘aggregate.Rout’ to ‘aggregate.Rout.save’ ... OK Running ‘align.R’ [2s/3s] Comparing ‘align.Rout’ to ‘align.Rout.save’ ... OK Running ‘area.R’ [1s/1s] Comparing ‘area.Rout’ to ‘area.Rout.save’ ... OK Running ‘crop.R’ [4s/5s] Comparing ‘crop.Rout’ to ‘crop.Rout.save’ ... OK Running ‘curvilinear.R’ [1s/1s] Comparing ‘curvilinear.Rout’ to ‘curvilinear.Rout.save’ ... OK Running ‘datasets.R’ [1s/1s] Comparing ‘datasets.Rout’ to ‘datasets.Rout.save’ ... OK Running ‘dimensions.R’ [2s/2s] Comparing ‘dimensions.Rout’ to ‘dimensions.Rout.save’ ... OK Running ‘downsample.R’ [1s/1s] Comparing ‘downsample.Rout’ to ‘downsample.Rout.save’ ... OK Running ‘ee.R’ [1s/2s] Comparing ‘ee.Rout’ to ‘ee.Rout.save’ ... OK Running ‘extract.R’ [1s/2s] Comparing ‘extract.Rout’ to ‘extract.Rout.save’ ... OK Running ‘gridtypes.R’ [1s/2s] Comparing ‘gridtypes.Rout’ to ‘gridtypes.Rout.save’ ... OK Running ‘mdim.R’ [1s/2s] Comparing ‘mdim.Rout’ to ‘mdim.Rout.save’ ... OK Running ‘nc.R’ [2s/3s] Comparing ‘nc.Rout’ to ‘nc.Rout.save’ ... 191,194c191,193 < AREA["North and central America: Antigua and Barbuda - onshore. Bahamas - onshore plus offshore over internal continental shelf only. Belize - onshore. British Virgin Islands - onshore. Canada onshore - Alberta, British Columbia, Manitoba, New Brunswick, Newfoundland and Labrador, Northwest Territories, Nova Scotia, Nunavut, Ontario, Prince Edward Island, Quebec, Saskatchewan and Yukon - plus offshore east coast west of 44°W and north of 40°N. Cuba - onshore and offshore. El Salvador - onshore. Guatemala - onshore. Honduras - onshore. Panama - onshore. Puerto Rico - onshore. Mexico - onshore plus offshore east coast. Nicaragua - onshore. United States (USA) onshore and offshore - Alabama, Alaska, Arizona, Arkansas, California, Colorado, Connecticut, Delaware, Florida, Georgia, Idaho, Illinois, Indiana, Iowa, Kansas, Kentucky, Louisiana, Maine, Maryland, Massachusetts, Michigan, Minnesota, Mississippi, Missouri, Montana, Nebraska, Nevada, New Hampshire, New Jersey, New Mexico, New York, North Carolina, North Dakota, Ohio, Oklahoma, Oregon, Pennsylvania, Rhode Island, South Carolina, South Dakota, Tennessee, Texas, Utah, Vermont, Virginia, Washington, West Virginia, Wisconsin and Wyoming - plus offshore . US Virgin Islands - onshore."], < BBOX[7.15,167.65,83.17,-43.99]], < ID["EPSG",4267], < REMARK["Note: this CRS includes longitudes which are POSITIVE EAST. Replaced by NAD27(76) (code 4608) in Ontario, CGQ77 (code 4609) in Quebec, Mexican Datum of 1993 (code 4483) in Mexico, NAD83 (code 4269) in Canada (excl. Ontario & Quebec) & USA."]] --- > AREA["North and central America: Antigua and Barbuda - onshore. Bahamas - onshore plus offshore over internal continental shelf only. Belize - onshore. British Virgin Islands - onshore. Canada onshore - Alberta, British Columbia, Manitoba, New Brunswick, Newfoundland and Labrador, Northwest Territories, Nova Scotia, Nunavut, Ontario, Prince Edward Island, Quebec, Saskatchewan and Yukon - plus offshore east coast. Cuba - onshore and offshore. El Salvador - onshore. Guatemala - onshore. Honduras - onshore. Panama - onshore. Puerto Rico - onshore. Mexico - onshore plus offshore east coast. Nicaragua - onshore. United States (USA) onshore and offshore - Alabama, Alaska, Arizona, Arkansas, California, Colorado, Connecticut, Delaware, Florida, Georgia, Idaho, Illinois, Indiana, Iowa, Kansas, Kentucky, Louisiana, Maine, Maryland, Massachusetts, Michigan, Minnesota, Mississippi, Missouri, Montana, Nebraska, Nevada, New Hampshire, New Jersey, New Mexico, New York, North Carolina, North Dakota, Ohio, Oklahoma, Oregon, Pennsylvania, Rhode Island, South Carolina, South Dakota, Tennessee, Texas, Utah, Vermont, Virginia, Washington, West Virginia, Wisconsin and Wyoming - plus offshore . US Virgin Islands - onshore."], > BBOX[7.15,167.65,83.17,-47.74]], > ID["EPSG",4267]] Running ‘plot.R’ [2s/3s] Comparing ‘plot.Rout’ to ‘plot.Rout.save’ ... OK Running ‘predict.R’ [3s/5s] Comparing ‘predict.Rout’ to ‘predict.Rout.save’ ... OK Running ‘proxy.R’ [3s/4s] Comparing ‘proxy.Rout’ to ‘proxy.Rout.save’ ... OK Running ‘raster.R’ [7s/9s] Comparing ‘raster.Rout’ to ‘raster.Rout.save’ ... OK Running ‘rasterize.R’ [2s/2s] Comparing ‘rasterize.Rout’ to ‘rasterize.Rout.save’ ... OK Running ‘rectilinear.R’ [1s/2s] Comparing ‘rectilinear.Rout’ to ‘rectilinear.Rout.save’ ... OK Running ‘redimension.R’ [1s/2s] Comparing ‘redimension.Rout’ to ‘redimension.Rout.save’ ... OK Running ‘sf.R’ [2s/2s] Comparing ‘sf.Rout’ to ‘sf.Rout.save’ ... OK Running ‘sp.R’ [2s/2s] Comparing ‘sp.Rout’ to ‘sp.Rout.save’ ... OK Running ‘spacetime.R’ [2s/3s] Comparing ‘spacetime.Rout’ to ‘spacetime.Rout.save’ ... OK Running ‘spatstat.R’ [2s/3s] Comparing ‘spatstat.Rout’ to ‘spatstat.Rout.save’ ... OK Running ‘stars.R’ [6s/9s] Comparing ‘stars.Rout’ to ‘stars.Rout.save’ ... OK Running ‘subset.R’ [1s/2s] Comparing ‘subset.Rout’ to ‘subset.Rout.save’ ... OK Running ‘testthat.R’ [13s/19s] Running ‘tidy.R’ [3s/4s] Comparing ‘tidy.Rout’ to ‘tidy.Rout.save’ ... OK Running ‘transform.R’ [1s/2s] Comparing ‘transform.Rout’ to ‘transform.Rout.save’ ... OK Running ‘warp.R’ [2s/3s] Comparing ‘warp.Rout’ to ‘warp.Rout.save’ ... OK Running ‘write.R’ [1s/2s] Comparing ‘write.Rout’ to ‘write.Rout.save’ ... OK
OK
r-devel-linux-x86_64-fedora-clang
*
OK
r-devel-linux-x86_64-fedora-gcc
*
OK
r-devel-macos-arm64
*
OK
r-devel-windows-x86_64
*
NOTE
r-oldrel-macos-arm64
installed package size
installed size is 6.9Mb
sub-directories of 1Mb or more:
doc 2.9Mb
nc 1.7Mb
NOTE
r-oldrel-macos-arm64
package dependencies
Package suggested but not available for checking: ‘starsdata’
NOTE
r-oldrel-macos-x86_64
installed package size
installed size is 6.9Mb
sub-directories of 1Mb or more:
doc 2.9Mb
nc 1.7Mb
NOTE
r-oldrel-macos-x86_64
package dependencies
Package suggested but not available for checking: ‘starsdata’
NOTE
r-oldrel-windows-x86_64
installed package size
installed size is 6.8Mb
sub-directories of 1Mb or more:
doc 2.9Mb
nc 1.7Mb
NOTE
r-oldrel-windows-x86_64
package dependencies
Package suggested but not available for checking: 'starsdata'
NOTE
r-patched-linux-x86_64
tests
Running ‘aggregate.R’ [12s/14s] Comparing ‘aggregate.Rout’ to ‘aggregate.Rout.save’ ...18c18 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs 29c29 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs 114c114 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs 159c159 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs Running ‘align.R’ [2s/3s] Comparing ‘align.Rout’ to ‘align.Rout.save’ ... OK Running ‘area.R’ [2s/2s] Comparing ‘area.Rout’ to ‘area.Rout.save’ ... OK Running ‘crop.R’ [5s/7s] Comparing ‘crop.Rout’ to ‘crop.Rout.save’ ...51c51 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs 67c67 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs Running ‘curvilinear.R’ [1s/2s] Comparing ‘curvilinear.Rout’ to ‘curvilinear.Rout.save’ ... OK Running ‘datasets.R’ [1s/2s] Comparing ‘datasets.Rout’ to ‘datasets.Rout.save’ ... OK Running ‘dimensions.R’ [3s/4s] Comparing ‘dimensions.Rout’ to ‘dimensions.Rout.save’ ...23c23 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs 37c37 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs Running ‘downsample.R’ [2s/2s] Comparing ‘downsample.Rout’ to ‘downsample.Rout.save’ ... OK Running ‘ee.R’ [2s/2s] Comparing ‘ee.Rout’ to ‘ee.Rout.save’ ... OK Running ‘extract.R’ [2s/2s] Comparing ‘extract.Rout’ to ‘extract.Rout.save’ ...11c11 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs Running ‘gridtypes.R’ [2s/2s] Comparing ‘gridtypes.Rout’ to ‘gridtypes.Rout.save’ ... OK Running ‘mdim.R’ [1s/2s] Comparing ‘mdim.Rout’ to ‘mdim.Rout.save’ ... OK Running ‘nc.R’ [2s/3s] Comparing ‘nc.Rout’ to ‘nc.Rout.save’ ... OK Running ‘plot.R’ [3s/4s] Comparing ‘plot.Rout’ to ‘plot.Rout.save’ ... OK Running ‘predict.R’ [4s/6s] Comparing ‘predict.Rout’ to ‘predict.Rout.save’ ... OK Running ‘proxy.R’ [3s/4s] Comparing ‘proxy.Rout’ to ‘proxy.Rout.save’ ... OK Running ‘raster.R’ [12s/16s] Comparing ‘raster.Rout’ to ‘raster.Rout.save’ ... OK Running ‘rasterize.R’ [2s/3s] Comparing ‘rasterize.Rout’ to ‘rasterize.Rout.save’ ...8c8 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs 30c30 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs 63c63 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs Running ‘rectilinear.R’ [2s/3s] Comparing ‘rectilinear.Rout’ to ‘rectilinear.Rout.save’ ... OK Running ‘redimension.R’ [2s/3s] Comparing ‘redimension.Rout’ to ‘redimension.Rout.save’ ... OK Running ‘sf.R’ [2s/3s] Comparing ‘sf.Rout’ to ‘sf.Rout.save’ ... OK Running ‘sp.R’ [2s/3s] Comparing ‘sp.Rout’ to ‘sp.Rout.save’ ... OK Running ‘spacetime.R’ [3s/5s] Comparing ‘spacetime.Rout’ to ‘spacetime.Rout.save’ ... OK Running ‘spatstat.R’ [3s/4s] Comparing ‘spatstat.Rout’ to ‘spatstat.Rout.save’ ... OK Running ‘stars.R’ [7s/10s] Comparing ‘stars.Rout’ to ‘stars.Rout.save’ ...259c259 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs Running ‘subset.R’ [2s/3s] Comparing ‘subset.Rout’ to ‘subset.Rout.save’ ... OK Running ‘testthat.R’ [19s/25s] Running ‘tidy.R’ [4s/5s] Comparing ‘tidy.Rout’ to ‘tidy.Rout.save’ ... OK Running ‘transform.R’ [2s/2s] Comparing ‘transform.Rout’ to ‘transform.Rout.save’ ... OK Running ‘warp.R’ [3s/3s] Comparing ‘warp.Rout’ to ‘warp.Rout.save’ ...19c19 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs 30c30 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs 39c39 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs 70c70 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs 97c97 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs Running ‘write.R’ [2s/2s] Comparing ‘write.Rout’ to ‘write.Rout.save’ ... OK
NOTE
r-release-linux-x86_64
tests
Running ‘aggregate.R’ [13s/16s] Comparing ‘aggregate.Rout’ to ‘aggregate.Rout.save’ ...18c18 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs 29c29 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs 114c114 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs 159c159 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs Running ‘align.R’ [2s/4s] Comparing ‘align.Rout’ to ‘align.Rout.save’ ... OK Running ‘area.R’ [1s/2s] Comparing ‘area.Rout’ to ‘area.Rout.save’ ... OK Running ‘crop.R’ [5s/7s] Comparing ‘crop.Rout’ to ‘crop.Rout.save’ ...51c51 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs 67c67 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs Running ‘curvilinear.R’ [1s/2s] Comparing ‘curvilinear.Rout’ to ‘curvilinear.Rout.save’ ... OK Running ‘datasets.R’ [1s/2s] Comparing ‘datasets.Rout’ to ‘datasets.Rout.save’ ... OK Running ‘dimensions.R’ [3s/3s] Comparing ‘dimensions.Rout’ to ‘dimensions.Rout.save’ ...23c23 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs 37c37 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs Running ‘downsample.R’ [1s/2s] Comparing ‘downsample.Rout’ to ‘downsample.Rout.save’ ... OK Running ‘ee.R’ [2s/2s] Comparing ‘ee.Rout’ to ‘ee.Rout.save’ ... OK Running ‘extract.R’ [2s/2s] Comparing ‘extract.Rout’ to ‘extract.Rout.save’ ...11c11 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs Running ‘gridtypes.R’ [1s/2s] Comparing ‘gridtypes.Rout’ to ‘gridtypes.Rout.save’ ... OK Running ‘mdim.R’ [2s/2s] Comparing ‘mdim.Rout’ to ‘mdim.Rout.save’ ... OK Running ‘nc.R’ [2s/3s] Comparing ‘nc.Rout’ to ‘nc.Rout.save’ ... OK Running ‘plot.R’ [3s/4s] Comparing ‘plot.Rout’ to ‘plot.Rout.save’ ... OK Running ‘predict.R’ [5s/6s] Comparing ‘predict.Rout’ to ‘predict.Rout.save’ ... OK Running ‘proxy.R’ [3s/4s] Comparing ‘proxy.Rout’ to ‘proxy.Rout.save’ ... OK Running ‘raster.R’ [12s/14s] Comparing ‘raster.Rout’ to ‘raster.Rout.save’ ... OK Running ‘rasterize.R’ [2s/3s] Comparing ‘rasterize.Rout’ to ‘rasterize.Rout.save’ ...8c8 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs 30c30 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs 63c63 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs Running ‘rectilinear.R’ [2s/4s] Comparing ‘rectilinear.Rout’ to ‘rectilinear.Rout.save’ ... OK Running ‘redimension.R’ [2s/3s] Comparing ‘redimension.Rout’ to ‘redimension.Rout.save’ ... OK Running ‘sf.R’ [2s/3s] Comparing ‘sf.Rout’ to ‘sf.Rout.save’ ... OK Running ‘sp.R’ [2s/4s] Comparing ‘sp.Rout’ to ‘sp.Rout.save’ ... OK Running ‘spacetime.R’ [3s/4s] Comparing ‘spacetime.Rout’ to ‘spacetime.Rout.save’ ... OK Running ‘spatstat.R’ [3s/5s] Comparing ‘spatstat.Rout’ to ‘spatstat.Rout.save’ ... OK Running ‘stars.R’ [8s/11s] Comparing ‘stars.Rout’ to ‘stars.Rout.save’ ...259c259 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs Running ‘subset.R’ [2s/3s] Comparing ‘subset.Rout’ to ‘subset.Rout.save’ ... OK Running ‘testthat.R’ [18s/19s] Running ‘tidy.R’ [4s/4s] Comparing ‘tidy.Rout’ to ‘tidy.Rout.save’ ... OK Running ‘transform.R’ [2s/2s] Comparing ‘transform.Rout’ to ‘transform.Rout.save’ ... OK Running ‘warp.R’ [3s/3s] Comparing ‘warp.Rout’ to ‘warp.Rout.save’ ...19c19 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs 30c30 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs 39c39 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs 70c70 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs 97c97 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs Running ‘write.R’ [2s/3s] Comparing ‘write.Rout’ to ‘write.Rout.save’ ... OK
NOTE
r-release-macos-arm64
tests
Running ‘aggregate.R’ [2s/3s] Comparing ‘aggregate.Rout’ to ‘aggregate.Rout.save’ ...18c18 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs 29c29 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs 114c114 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs 159c159 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs Running ‘align.R’ [1s/1s] Comparing ‘align.Rout’ to ‘align.Rout.save’ ... OK Running ‘area.R’ [0s/0s] Comparing ‘area.Rout’ to ‘area.Rout.save’ ... OK Running ‘crop.R’ [1s/1s] Comparing ‘crop.Rout’ to ‘crop.Rout.save’ ...51c51 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs 67c67 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs Running ‘curvilinear.R’ [0s/0s] Comparing ‘curvilinear.Rout’ to ‘curvilinear.Rout.save’ ... OK Running ‘datasets.R’ [0s/0s] Comparing ‘datasets.Rout’ to ‘datasets.Rout.save’ ... OK Running ‘dimensions.R’ [1s/1s] Comparing ‘dimensions.Rout’ to ‘dimensions.Rout.save’ ...23c23 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs 37c37 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs Running ‘downsample.R’ [0s/0s] Comparing ‘downsample.Rout’ to ‘downsample.Rout.save’ ... OK Running ‘ee.R’ [0s/0s] Comparing ‘ee.Rout’ to ‘ee.Rout.save’ ... OK Running ‘extract.R’ [0s/0s] Comparing ‘extract.Rout’ to ‘extract.Rout.save’ ...11c11 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs Running ‘gridtypes.R’ [0s/0s] Comparing ‘gridtypes.Rout’ to ‘gridtypes.Rout.save’ ... OK Running ‘mdim.R’ [0s/0s] Comparing ‘mdim.Rout’ to ‘mdim.Rout.save’ ... OK Running ‘nc.R’ [1s/1s] Comparing ‘nc.Rout’ to ‘nc.Rout.save’ ... OK Running ‘plot.R’ [1s/1s] Comparing ‘plot.Rout’ to ‘plot.Rout.save’ ... OK Running ‘predict.R’ [1s/1s] Comparing ‘predict.Rout’ to ‘predict.Rout.save’ ... OK Running ‘proxy.R’ [1s/1s] Comparing ‘proxy.Rout’ to ‘proxy.Rout.save’ ... OK Running ‘raster.R’ [2s/3s] Comparing ‘raster.Rout’ to ‘raster.Rout.save’ ... OK Running ‘rasterize.R’ [0s/0s] Comparing ‘rasterize.Rout’ to ‘rasterize.Rout.save’ ...8c8 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs 30c30 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs 63c63 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs Running ‘rectilinear.R’ [1s/1s] Comparing ‘rectilinear.Rout’ to ‘rectilinear.Rout.save’ ... OK Running ‘redimension.R’ [0s/0s] Comparing ‘redimension.Rout’ to ‘redimension.Rout.save’ ... OK Running ‘sf.R’ [0s/0s] Comparing ‘sf.Rout’ to ‘sf.Rout.save’ ... OK Running ‘sp.R’ [1s/1s] Comparing ‘sp.Rout’ to ‘sp.Rout.save’ ... OK Running ‘spacetime.R’ [1s/1s] Comparing ‘spacetime.Rout’ to ‘spacetime.Rout.save’ ... OK Running ‘spatstat.R’ [1s/1s] Comparing ‘spatstat.Rout’ to ‘spatstat.Rout.save’ ... OK Running ‘stars.R’ [2s/2s] Comparing ‘stars.Rout’ to ‘stars.Rout.save’ ...259c259 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs Running ‘subset.R’ [0s/0s] Comparing ‘subset.Rout’ to ‘subset.Rout.save’ ... OK Running ‘testthat.R’ [4s/4s] Running ‘tidy.R’ [1s/1s] Comparing ‘tidy.Rout’ to ‘tidy.Rout.save’ ... OK Running ‘transform.R’ [0s/0s] Comparing ‘transform.Rout’ to ‘transform.Rout.save’ ... OK Running ‘warp.R’ [1s/1s] Comparing ‘warp.Rout’ to ‘warp.Rout.save’ ...19c19 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs 30c30 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs 39c39 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs 70c70 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs 97c97 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs Running ‘write.R’ [0s/0s] Comparing ‘write.Rout’ to ‘write.Rout.save’ ... OK
NOTE
r-release-macos-x86_64
tests
Running ‘aggregate.R’ [9s/25s] Comparing ‘aggregate.Rout’ to ‘aggregate.Rout.save’ ...18c18 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs 29c29 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs 114c114 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs 159c159 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs Running ‘align.R’ [2s/4s] Comparing ‘align.Rout’ to ‘align.Rout.save’ ... OK Running ‘area.R’ [1s/2s] Comparing ‘area.Rout’ to ‘area.Rout.save’ ... OK Running ‘crop.R’ [4s/10s] Comparing ‘crop.Rout’ to ‘crop.Rout.save’ ...51c51 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs 67c67 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs Running ‘curvilinear.R’ [1s/2s] Comparing ‘curvilinear.Rout’ to ‘curvilinear.Rout.save’ ... OK Running ‘datasets.R’ [1s/2s] Comparing ‘datasets.Rout’ to ‘datasets.Rout.save’ ... OK Running ‘dimensions.R’ [2s/4s] Comparing ‘dimensions.Rout’ to ‘dimensions.Rout.save’ ...23c23 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs 37c37 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs Running ‘downsample.R’ [1s/3s] Comparing ‘downsample.Rout’ to ‘downsample.Rout.save’ ... OK Running ‘ee.R’ [1s/3s] Comparing ‘ee.Rout’ to ‘ee.Rout.save’ ... OK Running ‘extract.R’ [1s/2s] Comparing ‘extract.Rout’ to ‘extract.Rout.save’ ...11c11 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs Running ‘gridtypes.R’ [1s/3s] Comparing ‘gridtypes.Rout’ to ‘gridtypes.Rout.save’ ... OK Running ‘mdim.R’ [1s/3s] Comparing ‘mdim.Rout’ to ‘mdim.Rout.save’ ... OK Running ‘nc.R’ [2s/3s] Comparing ‘nc.Rout’ to ‘nc.Rout.save’ ... OK Running ‘plot.R’ [3s/6s] Comparing ‘plot.Rout’ to ‘plot.Rout.save’ ... OK Running ‘predict.R’ [4s/8s] Comparing ‘predict.Rout’ to ‘predict.Rout.save’ ... OK Running ‘proxy.R’ [3s/6s] Comparing ‘proxy.Rout’ to ‘proxy.Rout.save’ ... OK Running ‘raster.R’ [9s/18s] Comparing ‘raster.Rout’ to ‘raster.Rout.save’ ... OK Running ‘rasterize.R’ [2s/3s] Comparing ‘rasterize.Rout’ to ‘rasterize.Rout.save’ ...8c8 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs 30c30 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs 63c63 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs Running ‘rectilinear.R’ [2s/3s] Comparing ‘rectilinear.Rout’ to ‘rectilinear.Rout.save’ ... OK Running ‘redimension.R’ [2s/6s] Comparing ‘redimension.Rout’ to ‘redimension.Rout.save’ ... OK Running ‘sf.R’ [2s/9s] Comparing ‘sf.Rout’ to ‘sf.Rout.save’ ... OK Running ‘sp.R’ [2s/6s] Comparing ‘sp.Rout’ to ‘sp.Rout.save’ ... OK Running ‘spacetime.R’ [2s/7s] Comparing ‘spacetime.Rout’ to ‘spacetime.Rout.save’ ... OK Running ‘spatstat.R’ [3s/8s] Comparing ‘spatstat.Rout’ to ‘spatstat.Rout.save’ ... OK Running ‘stars.R’ [7s/24s] Comparing ‘stars.Rout’ to ‘stars.Rout.save’ ...259c259 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs Running ‘subset.R’ [2s/5s] Comparing ‘subset.Rout’ to ‘subset.Rout.save’ ... OK Running ‘testthat.R’ [14s/44s] Running ‘tidy.R’ [3s/9s] Comparing ‘tidy.Rout’ to ‘tidy.Rout.save’ ... OK Running ‘transform.R’ [1s/4s] Comparing ‘transform.Rout’ to ‘transform.Rout.save’ ... OK Running ‘warp.R’ [2s/7s] Comparing ‘warp.Rout’ to ‘warp.Rout.save’ ...19c19 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs 30c30 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs 39c39 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs 70c70 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs 97c97 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs Running ‘write.R’ [1s/4s] Comparing ‘write.Rout’ to ‘write.Rout.save’ ... OK
NOTE
r-release-windows-x86_64
tests
Running 'aggregate.R' [10s] Comparing 'aggregate.Rout' to 'aggregate.Rout.save' ...18c18 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs 29c29 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs 114c114 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs 159c159 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs Running 'align.R' [2s] Comparing 'align.Rout' to 'align.Rout.save' ... OK Running 'area.R' [1s] Comparing 'area.Rout' to 'area.Rout.save' ... OK Running 'crop.R' [6s] Comparing 'crop.Rout' to 'crop.Rout.save' ...51c51 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs 67c67 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs Running 'curvilinear.R' [1s] Comparing 'curvilinear.Rout' to 'curvilinear.Rout.save' ... OK Running 'datasets.R' [1s] Comparing 'datasets.Rout' to 'datasets.Rout.save' ... OK Running 'dimensions.R' [2s] Comparing 'dimensions.Rout' to 'dimensions.Rout.save' ...23c23 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs 37c37 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs Running 'downsample.R' [1s] Comparing 'downsample.Rout' to 'downsample.Rout.save' ... OK Running 'ee.R' [1s] Comparing 'ee.Rout' to 'ee.Rout.save' ... OK Running 'extract.R' [1s] Comparing 'extract.Rout' to 'extract.Rout.save' ...11c11 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs Running 'gridtypes.R' [1s] Comparing 'gridtypes.Rout' to 'gridtypes.Rout.save' ... OK Running 'mdim.R' [1s] Comparing 'mdim.Rout' to 'mdim.Rout.save' ... OK Running 'nc.R' [2s] Comparing 'nc.Rout' to 'nc.Rout.save' ... OK Running 'plot.R' [3s] Comparing 'plot.Rout' to 'plot.Rout.save' ... OK Running 'predict.R' [4s] Comparing 'predict.Rout' to 'predict.Rout.save' ... OK Running 'proxy.R' [3s] Comparing 'proxy.Rout' to 'proxy.Rout.save' ... OK Running 'raster.R' [9s] Comparing 'raster.Rout' to 'raster.Rout.save' ... OK Running 'rasterize.R' [2s] Comparing 'rasterize.Rout' to 'rasterize.Rout.save' ...8c8 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs 30c30 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs 63c63 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs Running 'rectilinear.R' [2s] Comparing 'rectilinear.Rout' to 'rectilinear.Rout.save' ... OK Running 'redimension.R' [2s] Comparing 'redimension.Rout' to 'redimension.Rout.save' ... OK Running 'sf.R' [2s] Comparing 'sf.Rout' to 'sf.Rout.save' ... OK Running 'sp.R' [2s] Comparing 'sp.Rout' to 'sp.Rout.save' ... OK Running 'spacetime.R' [3s] Comparing 'spacetime.Rout' to 'spacetime.Rout.save' ... OK Running 'spatstat.R' [3s] Comparing 'spatstat.Rout' to 'spatstat.Rout.save' ... OK Running 'stars.R' [8s] Comparing 'stars.Rout' to 'stars.Rout.save' ...259c259 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs Running 'subset.R' [2s] Comparing 'subset.Rout' to 'subset.Rout.save' ... OK Running 'testthat.R' [14s] Running 'tidy.R' [3s] Comparing 'tidy.Rout' to 'tidy.Rout.save' ... OK Running 'transform.R' [1s] Comparing 'transform.Rout' to 'transform.Rout.save' ... OK Running 'warp.R' [2s] Comparing 'warp.Rout' to 'warp.Rout.save' ...19c19 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs 30c30 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs 39c39 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs 70c70 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs 97c97 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs Running 'write.R' [2s] Comparing 'write.Rout' to 'write.Rout.save' ... OK
Check History
NOTE 5 OK · 9 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 9, 2026
NOTE
r-devel-linux-x86_64-debian-gcc
tests
Running ‘aggregate.R’ [8s/10s] Comparing ‘aggregate.Rout’ to ‘aggregate.Rout.save’ ... OK Running ‘align.R’ [2s/3s] Comparing ‘align.Rout’ to ‘align.Rout.save’ ... OK Running ‘area.R’ [1s/1s] Comparing ‘area.Rout’ to ‘area.Rout.save’ ... OK Running ‘crop.R’ [4s/5s] Comparing ‘crop.Rout’ to ‘crop.Rout.save’ ... OK Running ‘curvilinear.R’ [1s/1s] Comparing ‘curvilinear.Rout’ to ‘curvilinear.Rout.save’ ... OK Running ‘datasets.R’ [1s/1s] Comparing ‘datasets.Rout’ to ‘dataset
NOTE
r-patched-linux-x86_64
tests
Running ‘aggregate.R’ [12s/14s] Comparing ‘aggregate.Rout’ to ‘aggregate.Rout.save’ ...18c18 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs 29c29 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs 114c114 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs 159c159 < Min. 1st Qu. Median Mea
NOTE
r-release-linux-x86_64
tests
Running ‘aggregate.R’ [13s/16s] Comparing ‘aggregate.Rout’ to ‘aggregate.Rout.save’ ...18c18 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs 29c29 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs 114c114 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs 159c159 < Min. 1st Qu. Median Mea
NOTE
r-release-macos-arm64
tests
Running ‘aggregate.R’ [2s/3s] Comparing ‘aggregate.Rout’ to ‘aggregate.Rout.save’ ...18c18 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs 29c29 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs 114c114 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs 159c159 < Min. 1st Qu. Median Mean
NOTE
r-release-macos-x86_64
tests
Running ‘aggregate.R’ [9s/25s] Comparing ‘aggregate.Rout’ to ‘aggregate.Rout.save’ ...18c18 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs 29c29 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs 114c114 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs 159c159 < Min. 1st Qu. Median Mean
NOTE
r-release-windows-x86_64
tests
Running 'aggregate.R' [10s] Comparing 'aggregate.Rout' to 'aggregate.Rout.save' ...18c18 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs 29c29 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs 114c114 < Min. 1st Qu. Median Mean 3rd Qu. Max. NA's --- > Min. 1st Qu. Median Mean 3rd Qu. Max. NAs 159c159 < Min. 1st Qu. Median Mean 3r
NOTE
r-oldrel-macos-arm64
package dependencies
Package suggested but not available for checking: ‘starsdata’
NOTE
r-oldrel-macos-x86_64
package dependencies
Package suggested but not available for checking: ‘starsdata’
NOTE
r-oldrel-windows-x86_64
package dependencies
Package suggested but not available for checking: 'starsdata'
Reverse Dependencies (88)
depends
imports
CopernicusMarine
MRG
RiskMap
Rsagacmd
SDLfilter
SimSurvey
WaterBalanceR
amadeus
automap
basemaps
bayesEO
caretSDM
chopin
csquares
cubeview
ediblecity
gbm.auto
ggOceanMaps
gstat
itsdm
jpgrid
layer
lidR
mapsapi
medfateland
meteoland
mkde
motif
movegroup
ncdfgeom
oceanexplorer
pacu
pargasite
prevR
quadkeyr
rdwplus
read.abares
rsat
rts2
sfclust
starsTileServer
stxplore
tidysdm
tmap
tmap.mapgl
tmaptools
tmapverse
weatherOz
suggests
CAST
CopernicusClimate
bcmaps
belg
chooseGCM
copernicusR
cubble
dynamicSDM
gdalUtilities
gdalcubes
geotargets
ggfields
ggspatial
landscapemetrics
leafem
lidaRtRee
link2GI
mapview
mlr3spatial
ncdfCF
nngeo
openeo
paar
palr
qgisprocess
rdwd
rgee
rgrass
rgugik
rlandfire
rstac
sf
sftime
sits
slendr
supercells
ursa
Dependency Network
Version History
new
0.7-1
Mar 9, 2026