| Title: | Raster Storage for AI4EO |
|---|---|
| Description: | Reads windows, bands and time steps from Rumi Image and Cube files through the native Rumi library. |
| Authors: | Cesar Aybar [aut, cre], Asterisk Labs [cph] |
| Maintainer: | Cesar Aybar <[email protected]> |
| License: | GPL-3 |
| Version: | 0.29.0 |
| Built: | 2026-11-06 00:49:15 UTC |
| Source: | https://github.com/asterisk-labs/rumi |
Close a Rumi dataset
rumi_close(file)rumi_close(file)
file |
A dataset returned by |
Inspect a Rumi dataset
rumi_info(file)rumi_info(file)
file |
A dataset returned by |
path and its external header stay paired for every partial read.
Opening validates the header against the source and reads its metadata.
rumi_open(path, header)rumi_open(path, header)
path |
Local path, URI or VSI path. |
header |
Raw external-header bytes. |
A rumi_dataset.
bands, time and window origins use R's one-based indexing. window is
(row, column, height, width). The returned Image is (X, Y, Band) and a
Cube is (X, Y, Band, Time), matching R's column-major memory order.
rumi_read( file, header = NULL, bands = NULL, time = NULL, window = NULL, pattern = NULL )rumi_read( file, header = NULL, bands = NULL, time = NULL, window = NULL, pattern = NULL )
file |
A dataset returned by |
header |
External header when |
bands, time
|
One-based indices, in output order, or |
window |
One-based |
pattern |
Optional Rumi output pattern. |
Read one window from several Rumi datasets
rumi_read_many( files, windows = NULL, bands = NULL, time = NULL, pattern = NULL )rumi_read_many( files, windows = NULL, bands = NULL, time = NULL, pattern = NULL )
files |
A list of datasets from |
windows |
A list or matrix with one |
bands, time
|
One-based indices, in output order, or |
pattern |
Optional Rumi output pattern. |