stars
Spatiotemporal Arrays, Raster and Vector Data Cubes
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
48.9K
Last 30 days
517th
149.1K
Last 90 days
582.1K
Last year
Trend: -6.3% (30d vs prior 30d)
CRAN Check Status
Show all 14 flavors
| Flavor | Status |
|---|---|
| r-devel-linux-x86_64-debian-clang | NOTE |
| r-devel-linux-x86_64-debian-gcc | 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 | 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 (12 non-OK)
tests
Running ‘aggregate.R’ [12s/14s] Comparing ‘aggregate.Rout’ to ‘aggregate.Rout.save’ ... OK 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’ ... OK Running ‘curvilinear.R’ [1s/2s] Comparing ‘curvilinear.Rout’ to ‘curvilinear.Rout.save’ ... OK Running ‘datasets.R’ [2s/2s] Comparing ‘datasets.Rout’ to ‘datasets.Rout.save’ ... OK Running ‘dimensions.R’ [3s/3s] Comparing ‘dimensions.Rout’ to ‘dimensions.Rout.save’ ... OK Running ‘downsample.R’ [2s/2s] Comparing ‘downsample.Rout’ to ‘downsample.Rout.save’ ... OK Running ‘ee.R’ [2s/3s] Comparing ‘ee.Rout’ to ‘ee.Rout.save’ ... OK Running ‘extract.R’ [2s/3s] Comparing ‘extract.Rout’ to ‘extract.Rout.save’ ... OK Running ‘gridtypes.R’ [2s/2s] Comparing ‘gridtypes.Rout’ to ‘gridtypes.Rout.save’ ... OK Running ‘mdim.R’ [2s/2s] Comparin ...[truncated]... inear.Rout’ to ‘rectilinear.Rout.save’ ... OK Running ‘redimension.R’ [2s/2s] 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/4s] Comparing ‘spatstat.Rout’ to ‘spatstat.Rout.save’ ... OK Running ‘stars.R’ [8s/11s] Comparing ‘stars.Rout’ to ‘stars.Rout.save’ ... OK Running ‘subset.R’ [2s/3s] Comparing ‘subset.Rout’ to ‘subset.Rout.save’ ... OK Running ‘testthat.R’ [20s/22s] Running ‘tidy.R’ [4s/6s] Comparing ‘tidy.Rout’ to ‘tidy.Rout.save’ ... OK Running ‘transform.R’ [2s/3s] Comparing ‘transform.Rout’ to ‘transform.Rout.save’ ... OK Running ‘warp.R’ [3s/3s] Comparing ‘warp.Rout’ to ‘warp.Rout.save’ ... OK Running ‘write.R’ [2s/3s] Comparing ‘write.Rout’ to ‘write.Rout.save’ ... OK
installed package size
installed size is 6.9Mb
sub-directories of 1Mb or more:
doc 2.9Mb
nc 1.7Mb
package dependencies
Package suggested but not available for checking: ‘starsdata’
installed package size
installed size is 6.9Mb
sub-directories of 1Mb or more:
doc 2.9Mb
nc 1.7Mb
package dependencies
Package suggested but not available for checking: ‘starsdata’
installed package size
installed size is 6.8Mb
sub-directories of 1Mb or more:
doc 2.9Mb
nc 1.7Mb
package dependencies
Package suggested but not available for checking: 'starsdata'
tests
Running ‘aggregate.R’ [12s/17s] 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/2s] Comparing ‘area.Rout’ to ‘area.Rout.save’ ... OK Running ‘crop.R’ [5s/7s] 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/2s] Comparing ‘datasets.Rout’ to ‘datasets.Rout.save’ ... OK Running ‘dimensions.R’ [3s/3s] Comparing ‘dimensions.Rout’ to ‘dimensions.Rout.save’ ... OK 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’ [1s/2s] Comparing ‘extract.Rout’ to ‘extract.Rout.save’ ... OK Running ‘gridtypes.R’ [2s/2s] Comparing ‘gridtypes.Rout’ to ‘gridtypes.Rout.save’ ... OK Running ‘mdim.R’ [2s/2s] Comparin ...[truncated]... inear.Rout’ to ‘rectilinear.Rout.save’ ... OK Running ‘redimension.R’ [2s/3s] Comparing ‘redimension.Rout’ to ‘redimension.Rout.save’ ... OK Running ‘sf.R’ [2s/4s] 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/6s] Comparing ‘spatstat.Rout’ to ‘spatstat.Rout.save’ ... OK Running ‘stars.R’ [7s/11s] Comparing ‘stars.Rout’ to ‘stars.Rout.save’ ... OK Running ‘subset.R’ [2s/3s] Comparing ‘subset.Rout’ to ‘subset.Rout.save’ ... OK Running ‘testthat.R’ [18s/28s] 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’ ... OK Running ‘write.R’ [2s/2s] Comparing ‘write.Rout’ to ‘write.Rout.save’ ... OK
tests
Running ‘aggregate.R’ [12s/15s] 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’ [1s/2s] Comparing ‘area.Rout’ to ‘area.Rout.save’ ... OK Running ‘crop.R’ [5s/8s] 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 --- > ...[truncated]... ‘testthat.R’ [19s/20s] Running ‘tidy.R’ [4s/4s] Comparing ‘tidy.Rout’ to ‘tidy.Rout.save’ ... OK Running ‘transform.R’ [2s/3s] Comparing ‘transform.Rout’ to ‘transform.Rout.save’ ... OK Running ‘warp.R’ [3s/4s] 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
tests
Running ‘aggregate.R’ [3s/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 --- > ...[truncated]... g ‘testthat.R’ [4s/5s] 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
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 --- > ...[truncated]... ‘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
tests
Running 'aggregate.R' [9s] 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' [5s] 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 ...[truncated]... .. OK Running 'testthat.R' [15s] Running 'tidy.R' [3s] Comparing 'tidy.Rout' to 'tidy.Rout.save' ... OK Running 'transform.R' [2s] Comparing 'transform.Rout' to 'transform.Rout.save' ... OK Running 'warp.R' [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' [1s] Comparing 'write.Rout' to 'write.Rout.save' ... OK
Check History
NOTE 4 OK · 10 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 30, 2026
tests
Running ‘aggregate.R’ [13s/16s] Comparing ‘aggregate.Rout’ to ‘aggregate.Rout.save’ ... OK 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’ ... O ...[truncated]... Running ‘transform.R’ [2s/3s] Comparing ‘transform.Rout’ to ‘transform.Rout.save’ ... OK Running ‘warp.R’ [2s/3s] Comparing ‘warp.Rout’ to ‘warp.Rout.save’ ... OK Running ‘write.R’ [2s/3s] Comparing ‘write.Rout’ to ‘write.Rout.save’ ... OK
tests
Running ‘aggregate.R’ [8s/10s] Comparing ‘aggregate.Rout’ to ‘aggregate.Rout.save’ ... OK Running ‘align.R’ [2s/2s] Comparing ‘align.Rout’ to ‘align.Rout.save’ ... OK Running ‘area.R’ [1s/2s] Comparing ‘area.Rout’ to ‘area.Rout.save’ ... OK ...[truncated]... 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/1s] Comparing ‘write.Rout’ to ‘write.Rout.save’ ... OK
tests
Running ‘aggregate.R’ [12s/13s] 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. Me ...[truncated]... 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
tests
Running ‘aggregate.R’ [12s/15s] 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. Me ...[truncated]... 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
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. Medi ...[truncated]... 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
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. Med ...[truncated]... 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
tests
Running 'aggregate.R' [9s] 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 ...[truncated]... in. 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] Comparing 'write.Rout' to 'write.Rout.save' ... OK
package dependencies
Package suggested but not available for checking: ‘starsdata’
package dependencies
Package suggested but not available for checking: ‘starsdata’
package dependencies
Package suggested but not available for checking: 'starsdata'
ERROR 3 OK · 10 NOTE · 0 WARNING · 1 ERROR · 0 FAILURE Mar 28, 2026
tests
Running ‘aggregate.R’ [13s/16s] Comparing ‘aggregate.Rout’ to ‘aggregate.Rout.save’ ... OK 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’ ... O ...[truncated]... Running ‘transform.R’ [2s/3s] Comparing ‘transform.Rout’ to ‘transform.Rout.save’ ... OK Running ‘warp.R’ [2s/3s] Comparing ‘warp.Rout’ to ‘warp.Rout.save’ ... OK Running ‘write.R’ [2s/3s] Comparing ‘write.Rout’ to ‘write.Rout.save’ ... OK
tests
Running ‘aggregate.R’ [8s/8s] Comparing ‘aggregate.Rout’ to ‘aggregate.Rout.save’ ... OK Running ‘align.R’ [2s/2s] Comparing ‘align.Rout’ to ‘align.Rout.save’ ... OK Running ‘area.R’ [1s/2s] Comparing ‘area.Rout’ to ‘area.Rout.save’ ... OK ...[truncated]... 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/1s] Comparing ‘write.Rout’ to ‘write.Rout.save’ ... OK
tests
Running ‘aggregate.R’ [19s/24s] Comparing ‘aggregate.Rout’ to ‘aggregate.Rout.save’ ... OK Running ‘align.R’ Comparing ‘align.Rout’ to ‘align.Rout.save’ ... OK Running ‘area.R’ Comparing ‘area.Rout’ to ‘area.Rout.save’ ... OK Running ‘cro ...[truncated]... tidy.Rout.save’ ... OK Running ‘transform.R’ Comparing ‘transform.Rout’ to ‘transform.Rout.save’ ... OK Running ‘warp.R’ Comparing ‘warp.Rout’ to ‘warp.Rout.save’ ... OK Running ‘write.R’ Comparing ‘write.Rout’ to ‘write.Rout.save’ ... OK
tests
Running ‘aggregate.R’ [12s/13s] 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. Me ...[truncated]... 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
tests
Running ‘aggregate.R’ [12s/15s] 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. Me ...[truncated]... 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
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. Medi ...[truncated]... 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
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. Med ...[truncated]... 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
examples
Running examples in 'stars-Ex.R' failed The error most likely occurred in: > ### Name: plot > ### Title: plot stars object, with subplots for each level of first > ### non-spatial dimension > ### Aliases: plot plot.nc_proxy plot.stars image.stars plot.stars_proxy > > ### ** Examples > > st_bbox(L7_ETMs) |> st_as_sfc() |> st_centroid() |> st_coordinates() -> pt
package dependencies
Package suggested but not available for checking: ‘starsdata’
package dependencies
Package suggested but not available for checking: ‘starsdata’
package dependencies
Package suggested but not available for checking: 'starsdata'
NOTE 4 OK · 10 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 10, 2026
tests
Running ‘aggregate.R’ [12s/14s] Comparing ‘aggregate.Rout’ to ‘aggregate.Rout.save’ ... OK Running ‘align.R’ [2s/3s] Comparing ‘align.Rout’ to ‘align.Rout.save’ ... OK Running ‘area.R’ [2s/3s] Comparing ‘area.Rout’ to ‘area.Rout.save’ ... O ...[truncated]... Running ‘transform.R’ [2s/3s] Comparing ‘transform.Rout’ to ‘transform.Rout.save’ ... OK Running ‘warp.R’ [3s/3s] Comparing ‘warp.Rout’ to ‘warp.Rout.save’ ... OK Running ‘write.R’ [2s/2s] Comparing ‘write.Rout’ to ‘write.Rout.save’ ... OK
tests
Running ‘aggregate.R’ [8s/13s] Comparing ‘aggregate.Rout’ to ‘aggregate.Rout.save’ ... OK Running ‘align.R’ [2s/2s] Comparing ‘align.Rout’ to ‘align.Rout.save’ ... OK Running ‘area.R’ [1s/3s] Comparing ‘area.Rout’ to ‘area.Rout.save’ ... OK ...[truncated]... 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
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. Me ...[truncated]... 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
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. Me ...[truncated]... 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
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. Medi ...[truncated]... 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
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. Med ...[truncated]... 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
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 ...[truncated]... in. 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
package dependencies
Package suggested but not available for checking: ‘starsdata’
package dependencies
Package suggested but not available for checking: ‘starsdata’
package dependencies
Package suggested but not available for checking: 'starsdata'