# Earth Observation Data Cubes from Satellite Image Collections

## Documentation for package ‘gdalcubes’ version 0.3.0

- DESCRIPTION file.
- User guides, package vignettes and other documentation.

## Help Pages

add_collection_format | Download and install an image collection format from a URL
add_images | Add images to an existing image collection
animate | Animate a data cube as an image time series
apply_pixel | Apply a function over (multi-band) pixels
apply_pixel.array | Apply a function over pixels in a four-dimensional (band, time, y, x) array
apply_pixel.cube | Apply arithmetic expressions over all pixels of a data cube
apply_time | Apply a function over (multi-band) pixel time series
apply_time.array | Apply a function over pixel time series in a four-dimensional (band, time, y, x) array
apply_time.cube | Apply a user-defined R function over (multi-band) pixel time series
as_array | Convert a data cube to an in-memory R array
as_json | Query data cube properties
bands | Query data cube properties
chunk_apply | Apply an R function on chunks of a data cube
collection_formats | List predefined image collection formats
create_image_collection | Create an image collection from a set of GDAL datasets or files
cube_view | Create or update a spatiotemporal data cube view
dim.cube | Query data cube properties
dimensions | Query data cube properties
dimension_bounds | Query coordinate bounds for all dimensions of a data cube
dimension_values | Query coordinate values for all dimensions of a data cube
extent | Derive the spatiotemporal extent of an image collection
fill_time | Fill NA data cube pixels by simple time series interpolation
filter_geom | Filter data cube pixels by a polygon
filter_pixel | Filter data cube pixels by a user-defined predicate on band values
gdalcubes | gdalcubes: Earth Observation Data Cubes from Satellite Image Collections
gdalcubes_debug_output | Enable or disable debug output from the gdalcubes C++ library
gdalcubes_gdalformats | Get available GDAL drivers
gdalcubes_gdalversion | Get the GDAL version used by gdalcubes
gdalcubes_options | Set or read global options of the gdalcubes package
gdalcubes_set_ncdf_compression | Set compression level for netCDF files produced by gdalcubes
gdalcubes_set_threads | Set the number of threads for parallel data cube processing
gdalcubes_use_cache | Enable or disable caching of cubes.
gdalcubes_version | Query gdalcubes version information
image_collection | Load an existing image collection from a file
image_mask | Create a mask for images in a raster data cube
join_bands | Join bands of two identically shaped data cubes
memsize | Query data cube properties
names.cube | Query data cube properties
nbands | Query data cube properties
nt | Query data cube properties
nx | Query data cube properties
ny | Query data cube properties
pack_minmax | Helper function to define packed data exports by min / max values
plot.cube | Plot a gdalcubes data cube
print.cube | Print data cube information
print.cube_view | Print data cube view information
print.image_collection | Print image collection information
proj4 | Query data cube properties
query_points | Query data cube values at irregular spatiotemporal points
query_timeseries | Query data cube timeseries at irregular spatial points
raster_cube | Create a data cube from an image collection
raster_cube_dummy | Create a dummy data cube with a fill value
read_chunk_as_array | Read chunk data of a data cube from stdin or a file
reduce_space | Reduce multidimensional data over space
reduce_space.array | Apply a function over space and bands in a four-dimensional (band, time, y, x) array and reduce spatial dimensions
reduce_space.cube | Reduce a data cube over spatial (x,y or lat,lon) dimensions
reduce_time | Reduce multidimensional data over time
reduce_time.array | Apply a function over time and bands in a four-dimensional (band, time, y, x) array and reduce time dimension
reduce_time.cube | Reduce a data cube over the time dimension
select_bands | Select bands of a data cube
select_time | Select time slices of a data cube
size | Query data cube properties
srs | Query data cube properties
st_as_stars.cube | Coerce gdalcubes object into a stars object
translate_cog | Convert complete image collections to cloud-optimized GeoTIFFs
translate_gtiff | Convert complete image collections to cloud-optimized GeoTIFFs
window_time | Apply a moving window operation over time
window_time.cube | Apply a moving window function over the time dimension of a data cube
write_chunk_from_array | Write chunk data of a cube to stdout or a file
write_ncdf | Export a data cube as netCDF file(s)
write_tif | Export a data cube as a collection of GeoTIFF files
zonal_statistics | Query summary statistics of data cube values over polygons