Skip to content

rsi

Efficiently Retrieve and Process Satellite Imagery

v0.3.3 · Apr 9, 2026 · Apache License (>= 2)

Description

Downloads spatial data from spatiotemporal asset catalogs ('STAC'), computes standard spectral indices from the Awesome Spectral Indices project (Montero et al. (2023) <doi:10.1038/s41597-023-02096-0>) against raster data, and glues the outputs together into predictor bricks. Methods focus on interoperability with the broader spatial ecosystem; function arguments and outputs use classes from 'sf' and 'terra', and data downloading functions support complex 'CQL2' queries using 'rstac'.

Downloads

CRAN

749

Last 30 days

4264th

2.3K

Last 90 days

5.6K

Last year

Trend: +3.2% (30d vs prior 30d)

r2u CRAN

1

Last 30 days

38

Last 90 days

114

Last year

Trend: -90% (30d vs prior 30d)

autoCRAN

9

Last 7 days

15

Last 30 days

4

All-time

autoCRAN-only: this name is served only by autoCRAN, so the count is exact.

CRAN Check Status

13 OK
Show all 13 flavors
Flavor Status
r-devel-linux-x86_64-debian-clang OK
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-windows-x86_64 OK
r-oldrel-macos-arm64 OK
r-oldrel-macos-x86_64 OK
r-oldrel-windows-x86_64 OK
r-patched-linux-x86_64 OK
r-release-linux-x86_64 OK
r-release-macos-arm64 OK
r-release-macos-x86_64 OK
r-release-windows-x86_64 OK

Check History

OK 13 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE May 14, 2026
ERROR 12 OK · 0 NOTE · 0 WARNING · 1 ERROR · 0 FAILURE May 12, 2026
ERROR r-oldrel-windows-x86_64

tests

Running 'testthat.R' [6s]
Running the tests in 'tests/testthat.R' failed.
Complete output:
  > # This file is part of the standard setup for testthat.
  > # It is recommended that you do not modify it.
  > #
  > # Where should you do additional test 
...[truncated]...
       └─base::lapply(...)
   15.               └─testthat (local) FUN(X[[i]], ...)
   16.                 └─private$handle_error(msg, i)
   17.                   └─cli::cli_abort(...)
   18.                     └─rlang::abort(...)
  Execution halted
OK 13 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE May 9, 2026
ERROR 12 OK · 0 NOTE · 0 WARNING · 1 ERROR · 0 FAILURE May 7, 2026
ERROR r-oldrel-windows-x86_64

tests

Running 'testthat.R' [8s]
Running the tests in 'tests/testthat.R' failed.
Complete output:
  > # This file is part of the standard setup for testthat.
  > # It is recommended that you do not modify it.
  > #
  > # Where should you do additional test 
...[truncated]...
       └─base::lapply(...)
   15.               └─testthat (local) FUN(X[[i]], ...)
   16.                 └─private$handle_error(msg, i)
   17.                   └─cli::cli_abort(...)
   18.                     └─rlang::abort(...)
  Execution halted
OK 13 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Apr 28, 2026
ERROR 13 OK · 0 NOTE · 0 WARNING · 1 ERROR · 0 FAILURE Apr 24, 2026
ERROR r-release-windows-x86_64

tests

Running 'testthat.R' [4s]
Running the tests in 'tests/testthat.R' failed.
Complete output:
  > # This file is part of the standard setup for testthat.
  > # It is recommended that you do not modify it.
  > #
  > # Where should you do additional test 
...[truncated]...
       └─base::lapply(...)
   15.               └─testthat (local) FUN(X[[i]], ...)
   16.                 └─private$handle_error(msg, i)
   17.                   └─cli::cli_abort(...)
   18.                     └─rlang::abort(...)
  Execution halted
OK 14 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Apr 22, 2026
ERROR 13 OK · 0 NOTE · 0 WARNING · 1 ERROR · 0 FAILURE Apr 18, 2026
ERROR r-devel-windows-x86_64

tests

Running 'testthat.R' [4s]
Running the tests in 'tests/testthat.R' failed.
Complete output:
  > # This file is part of the standard setup for testthat.
  > # It is recommended that you do not modify it.
  > #
  > # Where should you do additional test 
...[truncated]...
       └─base::lapply(...)
   15.               └─testthat (local) FUN(X[[i]], ...)
   16.                 └─private$handle_error(msg, i)
   17.                   └─cli::cli_abort(...)
   18.                     └─rlang::abort(...)
  Execution halted
OK 14 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Apr 16, 2026
ERROR 3 OK · 9 NOTE · 0 WARNING · 2 ERROR · 0 FAILURE Mar 31, 2026
NOTE r-devel-linux-x86_64-debian-clang

DESCRIPTION meta-information

Missing dependency on R >= 4.1.0 because package code uses the pipe
  |> or function shorthand \(...) syntax added in R 4.1.0.
  File(s) using such syntax:
    ‘calculate_indices.Rd’ ‘get_stac_data.R’ ‘get_stac_data.Rd’
    ‘landsat_mask_function.Rd’
ERROR r-devel-linux-x86_64-debian-gcc

DESCRIPTION meta-information

Missing dependency on R >= 4.1.0 because package code uses the pipe
  |> or function shorthand \(...) syntax added in R 4.1.0.
  File(s) using such syntax:
    ‘calculate_indices.Rd’ ‘get_stac_data.R’ ‘get_stac_data.Rd’
    ‘landsat_mask_function.Rd’
NOTE r-devel-linux-x86_64-fedora-clang

DESCRIPTION meta-information

Missing dependency on R >= 4.1.0 because package code uses the pipe
  |> or function shorthand \(...) syntax added in R 4.1.0.
  File(s) using such syntax:
    ‘calculate_indices.Rd’ ‘get_stac_data.R’ ‘get_stac_data.Rd’
    ‘landsat_mask_function.Rd’
NOTE r-devel-linux-x86_64-fedora-gcc

DESCRIPTION meta-information

Missing dependency on R >= 4.1.0 because package code uses the pipe
  |> or function shorthand \(...) syntax added in R 4.1.0.
  File(s) using such syntax:
    ‘calculate_indices.Rd’ ‘get_stac_data.R’ ‘get_stac_data.Rd’
    ‘landsat_mask_function.Rd’
NOTE r-devel-macos-arm64

DESCRIPTION meta-information

Missing dependency on R >= 4.1.0 because package code uses the pipe
  |> or function shorthand \(...) syntax added in R 4.1.0.
  File(s) using such syntax:
    ‘calculate_indices.Rd’ ‘get_stac_data.R’ ‘get_stac_data.Rd’
    ‘landsat_mask_function.Rd’
ERROR r-devel-windows-x86_64

DESCRIPTION meta-information

Missing dependency on R >= 4.1.0 because package code uses the pipe
  |> or function shorthand \(...) syntax added in R 4.1.0.
  File(s) using such syntax:
    'calculate_indices.Rd' 'get_stac_data.R' 'get_stac_data.Rd'
    'landsat_mask_function.Rd'
NOTE r-patched-linux-x86_64

DESCRIPTION meta-information

Missing dependency on R >= 4.1.0 because package code uses the pipe
  |> or function shorthand \(...) syntax added in R 4.1.0.
  File(s) using such syntax:
    ‘calculate_indices.Rd’ ‘get_stac_data.R’ ‘get_stac_data.Rd’
    ‘landsat_mask_function.Rd’
NOTE r-release-linux-x86_64

DESCRIPTION meta-information

Missing dependency on R >= 4.1.0 because package code uses the pipe
  |> or function shorthand \(...) syntax added in R 4.1.0.
  File(s) using such syntax:
    ‘calculate_indices.Rd’ ‘get_stac_data.R’ ‘get_stac_data.Rd’
    ‘landsat_mask_function.Rd’
NOTE r-release-macos-arm64

DESCRIPTION meta-information

Missing dependency on R >= 4.1.0 because package code uses the pipe
  |> or function shorthand \(...) syntax added in R 4.1.0.
  File(s) using such syntax:
    ‘calculate_indices.Rd’ ‘get_stac_data.R’ ‘get_stac_data.Rd’
    ‘landsat_mask_function.Rd’
NOTE r-release-macos-x86_64

DESCRIPTION meta-information

Missing dependency on R >= 4.1.0 because package code uses the pipe
  |> or function shorthand \(...) syntax added in R 4.1.0.
  File(s) using such syntax:
    ‘calculate_indices.Rd’ ‘get_stac_data.R’ ‘get_stac_data.Rd’
    ‘landsat_mask_function.Rd’
NOTE r-release-windows-x86_64

DESCRIPTION meta-information

Missing dependency on R >= 4.1.0 because package code uses the pipe
  |> or function shorthand \(...) syntax added in R 4.1.0.
  File(s) using such syntax:
    'calculate_indices.Rd' 'get_stac_data.R' 'get_stac_data.Rd'
    'landsat_mask_function.Rd'
NOTE 3 OK · 11 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 10, 2026
NOTE r-devel-linux-x86_64-debian-clang

DESCRIPTION meta-information

Missing dependency on R >= 4.1.0 because package code uses the pipe
  |> or function shorthand \(...) syntax added in R 4.1.0.
  File(s) using such syntax:
    ‘calculate_indices.Rd’ ‘get_stac_data.R’ ‘get_stac_data.Rd’
    ‘landsat_mask_function.Rd’
NOTE r-devel-linux-x86_64-debian-gcc

DESCRIPTION meta-information

Missing dependency on R >= 4.1.0 because package code uses the pipe
  |> or function shorthand \(...) syntax added in R 4.1.0.
  File(s) using such syntax:
    ‘calculate_indices.Rd’ ‘get_stac_data.R’ ‘get_stac_data.Rd’
    ‘landsat_mask_function.Rd’
NOTE r-devel-linux-x86_64-fedora-clang

DESCRIPTION meta-information

Missing dependency on R >= 4.1.0 because package code uses the pipe
  |> or function shorthand \(...) syntax added in R 4.1.0.
  File(s) using such syntax:
    ‘calculate_indices.Rd’ ‘get_stac_data.R’ ‘get_stac_data.Rd’
    ‘landsat_mask_function.Rd’
NOTE r-devel-linux-x86_64-fedora-gcc

DESCRIPTION meta-information

Missing dependency on R >= 4.1.0 because package code uses the pipe
  |> or function shorthand \(...) syntax added in R 4.1.0.
  File(s) using such syntax:
    ‘calculate_indices.Rd’ ‘get_stac_data.R’ ‘get_stac_data.Rd’
    ‘landsat_mask_function.Rd’
NOTE r-devel-macos-arm64

DESCRIPTION meta-information

Missing dependency on R >= 4.1.0 because package code uses the pipe
  |> or function shorthand \(...) syntax added in R 4.1.0.
  File(s) using such syntax:
    ‘calculate_indices.Rd’ ‘get_stac_data.R’ ‘get_stac_data.Rd’
    ‘landsat_mask_function.Rd’
NOTE r-devel-windows-x86_64

DESCRIPTION meta-information

Missing dependency on R >= 4.1.0 because package code uses the pipe
  |> or function shorthand \(...) syntax added in R 4.1.0.
  File(s) using such syntax:
    'calculate_indices.Rd' 'get_stac_data.R' 'get_stac_data.Rd'
    'landsat_mask_function.Rd'
NOTE r-patched-linux-x86_64

DESCRIPTION meta-information

Missing dependency on R >= 4.1.0 because package code uses the pipe
  |> or function shorthand \(...) syntax added in R 4.1.0.
  File(s) using such syntax:
    ‘calculate_indices.Rd’ ‘get_stac_data.R’ ‘get_stac_data.Rd’
    ‘landsat_mask_function.Rd’
NOTE r-release-linux-x86_64

DESCRIPTION meta-information

Missing dependency on R >= 4.1.0 because package code uses the pipe
  |> or function shorthand \(...) syntax added in R 4.1.0.
  File(s) using such syntax:
    ‘calculate_indices.Rd’ ‘get_stac_data.R’ ‘get_stac_data.Rd’
    ‘landsat_mask_function.Rd’
NOTE r-release-macos-arm64

DESCRIPTION meta-information

Missing dependency on R >= 4.1.0 because package code uses the pipe
  |> or function shorthand \(...) syntax added in R 4.1.0.
  File(s) using such syntax:
    ‘calculate_indices.Rd’ ‘get_stac_data.R’ ‘get_stac_data.Rd’
    ‘landsat_mask_function.Rd’
NOTE r-release-macos-x86_64

DESCRIPTION meta-information

Missing dependency on R >= 4.1.0 because package code uses the pipe
  |> or function shorthand \(...) syntax added in R 4.1.0.
  File(s) using such syntax:
    ‘calculate_indices.Rd’ ‘get_stac_data.R’ ‘get_stac_data.Rd’
    ‘landsat_mask_function.Rd’
NOTE r-release-windows-x86_64

DESCRIPTION meta-information

Missing dependency on R >= 4.1.0 because package code uses the pipe
  |> or function shorthand \(...) syntax added in R 4.1.0.
  File(s) using such syntax:
    'calculate_indices.Rd' 'get_stac_data.R' 'get_stac_data.Rd'
    'landsat_mask_function.Rd'

Code

Code metrics have not been computed for this package yet.

Reverse Dependencies (1)

suggests

Dependency Network

Dependencies Reverse dependencies future.apply glue httr jsonlite lifecycle proceduralnames rlang rstac sf terra tibble CDSE rsi

Version History

10 tracked
updated 0.3.3 ← 0.3.2 diff Apr 9, 2026
new 0.3.2 Mar 10, 2026
updated 0.3.2 ← 0.3.1 diff Jan 21, 2025
updated 0.3.1 ← 0.3.0 diff Oct 21, 2024
updated 0.3.0 ← 0.2.1 diff Oct 1, 2024
updated 0.2.1 ← 0.2.0 diff Jun 26, 2024
updated 0.2.0 ← 0.1.2 diff Mar 28, 2024
updated 0.1.2 ← 0.1.1 diff Feb 12, 2024
updated 0.1.1 ← 0.1.0 diff Jan 17, 2024
new 0.1.0 Jan 9, 2024