├── .Rbuildignore ├── .github ├── .gitignore ├── CONTRIBUTING.md └── workflows │ ├── R-CMD-check.yaml │ ├── pkgdown.yaml │ └── test-coverage.yaml ├── .gitignore ├── DESCRIPTION ├── LICENSE.md ├── NAMESPACE ├── R ├── RcppExports.R ├── assertions.R ├── cache-mgmt.R ├── call-gdal-translate.R ├── call-gdalraster-mirai.R ├── call_gdal_warp.R ├── data.R ├── fs-functions.R ├── gdal-options.R ├── gdalraster-async.r ├── gdalraster-tools.R ├── mirai-async-result-handler.R ├── mirai-mgmt.R ├── multiband_reduce.R ├── multiband_reduce_funs.R ├── plot-RcppGDALRaster.R ├── plot-raster-src.R ├── plot-rgb-trans.R ├── python-mgmt.R ├── r-to-MEM.R ├── singleband-many-to-many.R ├── spatial-utils.R ├── stac-utils.R ├── tiling.R ├── ui-utils.R ├── vrt-add-empty-band.R ├── vrt-block.R ├── vrt-collect.R ├── vrt-compute.R ├── vrt-create-mask.R ├── vrt-derived-block.R ├── vrt-move-band.R ├── vrt-save.R ├── vrt-set-band-names.R ├── vrt-set-gdal-pixfun.R ├── vrt-set-mask.R ├── vrt-set-nodata.R ├── vrt-set-py-pixfun.R ├── vrt-set-scale.R ├── vrt-stack.R ├── vrt-tools.R ├── vrt-warp.R ├── vrtility-package.R ├── zvrt-pixel-funs-composite.R └── zvrt-pixel-funs-mask.R ├── README.Rmd ├── README.md ├── _pkgdown.yml ├── codecov.yml ├── data-raw ├── s2-test-data-create.R └── vrt-schema-create.R ├── data └── vrt_xml_schema.rda ├── inst └── s2-data │ ├── exe_2024-06-02_12-21-19_EPSG27700.tif │ ├── exe_2024-06-17_12-21-21_UTM.tif │ ├── exe_2024-08-01_12-21-19.tif │ ├── exe_2024-08-16_12-21-11.tif │ └── exe_2024-08-26_12-21-11.tif ├── man ├── figures │ ├── README-example1-1.png │ ├── README-example2-1.png │ ├── README-example2-2.png │ ├── README-example2-3.png │ └── vrtility_hex.png ├── gdal_options.Rd ├── gdalraster-helpers.Rd ├── mirai-mgmt.Rd ├── multiband_reduce.Rd ├── plot_raster.Rd ├── set_vrt_descriptions.Rd ├── set_vrt_metadata.Rd ├── singleband-many-to-many.Rd ├── spatial_helpers.Rd ├── stac_utilities.Rd ├── vrt_add_empty_band.Rd ├── vrt_cache_management.Rd ├── vrt_collect.Rd ├── vrt_compute.Rd ├── vrt_create_mask.Rd ├── vrt_derived_block.Rd ├── vrt_move_band.Rd ├── vrt_save.Rd ├── vrt_set_band_names.Rd ├── vrt_set_gdal_pixelfun.Rd ├── vrt_set_maskfun.Rd ├── vrt_set_nodata.Rd ├── vrt_set_py_pixelfun.Rd ├── vrt_set_scale.Rd ├── vrt_stack.Rd ├── vrt_tools.Rd ├── vrt_warp.Rd ├── vrtility.Rd ├── vrtility_internal.Rd └── vrtility_python.Rd ├── src ├── .gitignore ├── RcppExports.cpp ├── hampel-filter-matrix.cpp ├── matrix-to-row-list.cpp ├── multiband-reduce.cpp └── restructure-cells.cpp ├── tests ├── testthat.R └── testthat │ ├── _snaps │ ├── ogr-helpers.md │ ├── plot-lgnd │ │ ├── all-na-data-plot.svg │ │ ├── continuous-legend-with-viridis-colors.svg │ │ ├── discrete-legend-with-custom-colors.svg │ │ ├── legend-with-custom-digit-formatting.svg │ │ ├── legend-with-minimal-margins.svg │ │ └── legend-with-percentile-cuts.svg │ ├── plot-ras │ │ ├── block-plot-works-with-default-title.svg │ │ ├── block-plot-works-with-title-dttm.svg │ │ ├── block-plot-works-with-title-none.svg │ │ ├── collect-plot-works-with-default-title.svg │ │ ├── collect-plot-works-with-empty-labels.svg │ │ ├── collect-plot-works-with-title-none.svg │ │ ├── continuous-legend-with-many-unique-values.svg │ │ ├── discrete-legend-with-few-unique-values.svg │ │ ├── percentile-cut-ignores-nodata-values.svg │ │ ├── plot-with-custom-limits.svg │ │ ├── plot-with-empty-title-and-labels.svg │ │ ├── plot-with-interpolation.svg │ │ ├── plot-with-only-title.svg │ │ ├── plot-with-only-x-label.svg │ │ ├── plot-with-only-y-label.svg │ │ ├── plot-without-axes.svg │ │ ├── plot-without-interpolation.svg │ │ ├── rgb-plot-with-gamma-transformation.svg │ │ ├── rgb-plot-with-linear-transformation.svg │ │ ├── single-band-plot-with-custom-colors-and-legend.svg │ │ ├── single-band-plot-with-legend.svg │ │ ├── stack-plot-works.svg │ │ └── warp-plot-works.svg │ ├── plt-names │ │ ├── axes-with-reduced-margins.svg │ │ ├── legend-with-all-labels-normal-margins.svg │ │ ├── legend-with-no-labels-tight-margins.svg │ │ ├── no-axes-with-reduced-margins.svg │ │ ├── plot-with-all-labels-larger-margins.svg │ │ ├── plot-with-asymmetric-margin-additions.svg │ │ ├── plot-with-custom-margin-additions.svg │ │ ├── plot-with-no-labels-smaller-margins.svg │ │ ├── plot-with-only-title.svg │ │ ├── plot-with-only-x-label.svg │ │ ├── plot-with-only-y-label.svg │ │ ├── plot-with-whitespace-labels-treated-as-empty.svg │ │ └── title-positioning-with-mixed-margins.svg │ ├── plt-rgb │ │ ├── low-resolution-with-interpolation.svg │ │ ├── low-resolution-without-interpolation.svg │ │ ├── plot-with-custom-color-table.svg │ │ ├── rgb-all-band-histogram-equalization.svg │ │ ├── rgb-gamma-transformation.svg │ │ ├── rgb-histogram-equalization.svg │ │ ├── rgb-linear-transformation.svg │ │ ├── rgb-with-custom-percentile-cuts.svg │ │ ├── rgb-with-default-percentile-cuts.svg │ │ ├── rgb-with-manual-min-max.svg │ │ ├── single-band-with-custom-colors.svg │ │ ├── single-band-with-plasma-colors.svg │ │ └── single-band-with-viridis-colors.svg │ ├── tiling.md │ ├── vrt-derived-block.md │ ├── vrt-pipelines.md │ └── vrt-pipelines │ │ ├── async-s2-exeter-plots.svg │ │ └── sync-s2-exeter-plots.svg │ ├── setup.R │ ├── test-assertions.R │ ├── test-check-gdal-and-warn.R │ ├── test-gdal_creation_options.R │ ├── test-load-vrtility.R │ ├── test-multiband_reduce.R │ ├── test-ogr-helpers.R │ ├── test-plot-lgnd.R │ ├── test-plot-ras.R │ ├── test-plt-errs.R │ ├── test-plt-names.R │ ├── test-plt-rgb.R │ ├── test-py-install.R │ ├── test-py-pixel-funs.R │ ├── test-r-to-MEM.R │ ├── test-save-vrt.R │ ├── test-set_gdal_cache_max.R │ ├── test-singleband-m2m.R │ ├── test-spatial-utils.R │ ├── test-stac-utils.R │ ├── test-tiling.R │ ├── test-vrt-c.R │ ├── test-vrt-chain-virtuals.R │ ├── test-vrt-derived-block.R │ ├── test-vrt-pipelines.R │ ├── test-vrt-set-band-names.R │ ├── test-vrt-set-mask.R │ ├── test-vrt-set-nodata.R │ ├── test-vrt-warp.R │ ├── test-vrt_add_empty_band.R │ ├── test-vrt_create_mask.R │ ├── test-vrt_move_band.R │ ├── test-vrt_set_gdal_pixfun.R │ └── test-vrt_set_scale.R ├── vignettes ├── .gitignore ├── Digital-Earth-Africa-GeoMAD.Rmd ├── Digital-Earth-Africa-GeoMAD.Rmd.orig ├── EOPF.Rmd ├── EOPF.Rmd.orig ├── HLS.Rmd ├── HLS.Rmd.orig ├── OmniCloudMask.Rmd ├── OmniCloudMask.Rmd.orig ├── cdse-sentinel-2.Rmd ├── cdse-sentinel-2.Rmd.orig ├── data-concepts.excalidraw.png ├── data-structures-and-terminology.Rmd ├── figure │ ├── apply-mask-1.png │ ├── apply-mask-2.png │ ├── cloud-masking-1.png │ ├── cloud-masking-2.png │ ├── cloud-masking-3.png │ ├── cloud-masking-4.png │ ├── cloud-masking-5.png │ ├── cloud-masking-6.png │ ├── compute-median-1.png │ ├── compute-median-2.png │ ├── data-concepts.png │ ├── dea-geomad-plot-1.png │ ├── dea-geomad-plot-2.png │ ├── derived-bands-1.png │ ├── derived-bands-2.png │ ├── derived-bands-3.png │ ├── derived-bands-4.png │ ├── geomedian-1.png │ ├── hls-plot-1.png │ ├── hls-plot-2.png │ ├── hls-plot-bands-1.png │ ├── ndvi_timeseries.gif │ ├── plot-mask-1.png │ ├── plot-mask-2.png │ ├── plot-mask-3.png │ ├── s2-plots-1.png │ └── s2-plots-2.png ├── ndvi-timeseries.Rmd ├── ndvi-timeseries.Rmd.orig └── precompute.R └── vrtility.Rproj /.Rbuildignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/.Rbuildignore -------------------------------------------------------------------------------- /.github/.gitignore: -------------------------------------------------------------------------------- 1 | *.html 2 | -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/workflows/R-CMD-check.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/.github/workflows/R-CMD-check.yaml -------------------------------------------------------------------------------- /.github/workflows/pkgdown.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/.github/workflows/pkgdown.yaml -------------------------------------------------------------------------------- /.github/workflows/test-coverage.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/.github/workflows/test-coverage.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/.gitignore -------------------------------------------------------------------------------- /DESCRIPTION: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/DESCRIPTION -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/LICENSE.md -------------------------------------------------------------------------------- /NAMESPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/NAMESPACE -------------------------------------------------------------------------------- /R/RcppExports.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/R/RcppExports.R -------------------------------------------------------------------------------- /R/assertions.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/R/assertions.R -------------------------------------------------------------------------------- /R/cache-mgmt.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/R/cache-mgmt.R -------------------------------------------------------------------------------- /R/call-gdal-translate.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/R/call-gdal-translate.R -------------------------------------------------------------------------------- /R/call-gdalraster-mirai.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/R/call-gdalraster-mirai.R -------------------------------------------------------------------------------- /R/call_gdal_warp.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/R/call_gdal_warp.R -------------------------------------------------------------------------------- /R/data.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/R/data.R -------------------------------------------------------------------------------- /R/fs-functions.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/R/fs-functions.R -------------------------------------------------------------------------------- /R/gdal-options.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/R/gdal-options.R -------------------------------------------------------------------------------- /R/gdalraster-async.r: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/R/gdalraster-async.r -------------------------------------------------------------------------------- /R/gdalraster-tools.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/R/gdalraster-tools.R -------------------------------------------------------------------------------- /R/mirai-async-result-handler.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/R/mirai-async-result-handler.R -------------------------------------------------------------------------------- /R/mirai-mgmt.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/R/mirai-mgmt.R -------------------------------------------------------------------------------- /R/multiband_reduce.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/R/multiband_reduce.R -------------------------------------------------------------------------------- /R/multiband_reduce_funs.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/R/multiband_reduce_funs.R -------------------------------------------------------------------------------- /R/plot-RcppGDALRaster.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/R/plot-RcppGDALRaster.R -------------------------------------------------------------------------------- /R/plot-raster-src.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/R/plot-raster-src.R -------------------------------------------------------------------------------- /R/plot-rgb-trans.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/R/plot-rgb-trans.R -------------------------------------------------------------------------------- /R/python-mgmt.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/R/python-mgmt.R -------------------------------------------------------------------------------- /R/r-to-MEM.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/R/r-to-MEM.R -------------------------------------------------------------------------------- /R/singleband-many-to-many.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/R/singleband-many-to-many.R -------------------------------------------------------------------------------- /R/spatial-utils.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/R/spatial-utils.R -------------------------------------------------------------------------------- /R/stac-utils.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/R/stac-utils.R -------------------------------------------------------------------------------- /R/tiling.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/R/tiling.R -------------------------------------------------------------------------------- /R/ui-utils.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/R/ui-utils.R -------------------------------------------------------------------------------- /R/vrt-add-empty-band.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/R/vrt-add-empty-band.R -------------------------------------------------------------------------------- /R/vrt-block.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/R/vrt-block.R -------------------------------------------------------------------------------- /R/vrt-collect.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/R/vrt-collect.R -------------------------------------------------------------------------------- /R/vrt-compute.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/R/vrt-compute.R -------------------------------------------------------------------------------- /R/vrt-create-mask.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/R/vrt-create-mask.R -------------------------------------------------------------------------------- /R/vrt-derived-block.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/R/vrt-derived-block.R -------------------------------------------------------------------------------- /R/vrt-move-band.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/R/vrt-move-band.R -------------------------------------------------------------------------------- /R/vrt-save.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/R/vrt-save.R -------------------------------------------------------------------------------- /R/vrt-set-band-names.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/R/vrt-set-band-names.R -------------------------------------------------------------------------------- /R/vrt-set-gdal-pixfun.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/R/vrt-set-gdal-pixfun.R -------------------------------------------------------------------------------- /R/vrt-set-mask.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/R/vrt-set-mask.R -------------------------------------------------------------------------------- /R/vrt-set-nodata.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/R/vrt-set-nodata.R -------------------------------------------------------------------------------- /R/vrt-set-py-pixfun.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/R/vrt-set-py-pixfun.R -------------------------------------------------------------------------------- /R/vrt-set-scale.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/R/vrt-set-scale.R -------------------------------------------------------------------------------- /R/vrt-stack.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/R/vrt-stack.R -------------------------------------------------------------------------------- /R/vrt-tools.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/R/vrt-tools.R -------------------------------------------------------------------------------- /R/vrt-warp.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/R/vrt-warp.R -------------------------------------------------------------------------------- /R/vrtility-package.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/R/vrtility-package.R -------------------------------------------------------------------------------- /R/zvrt-pixel-funs-composite.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/R/zvrt-pixel-funs-composite.R -------------------------------------------------------------------------------- /R/zvrt-pixel-funs-mask.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/R/zvrt-pixel-funs-mask.R -------------------------------------------------------------------------------- /README.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/README.Rmd -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/README.md -------------------------------------------------------------------------------- /_pkgdown.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/_pkgdown.yml -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/codecov.yml -------------------------------------------------------------------------------- /data-raw/s2-test-data-create.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/data-raw/s2-test-data-create.R -------------------------------------------------------------------------------- /data-raw/vrt-schema-create.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/data-raw/vrt-schema-create.R -------------------------------------------------------------------------------- /data/vrt_xml_schema.rda: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/data/vrt_xml_schema.rda -------------------------------------------------------------------------------- /inst/s2-data/exe_2024-06-02_12-21-19_EPSG27700.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/inst/s2-data/exe_2024-06-02_12-21-19_EPSG27700.tif -------------------------------------------------------------------------------- /inst/s2-data/exe_2024-06-17_12-21-21_UTM.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/inst/s2-data/exe_2024-06-17_12-21-21_UTM.tif -------------------------------------------------------------------------------- /inst/s2-data/exe_2024-08-01_12-21-19.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/inst/s2-data/exe_2024-08-01_12-21-19.tif -------------------------------------------------------------------------------- /inst/s2-data/exe_2024-08-16_12-21-11.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/inst/s2-data/exe_2024-08-16_12-21-11.tif -------------------------------------------------------------------------------- /inst/s2-data/exe_2024-08-26_12-21-11.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/inst/s2-data/exe_2024-08-26_12-21-11.tif -------------------------------------------------------------------------------- /man/figures/README-example1-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/man/figures/README-example1-1.png -------------------------------------------------------------------------------- /man/figures/README-example2-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/man/figures/README-example2-1.png -------------------------------------------------------------------------------- /man/figures/README-example2-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/man/figures/README-example2-2.png -------------------------------------------------------------------------------- /man/figures/README-example2-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/man/figures/README-example2-3.png -------------------------------------------------------------------------------- /man/figures/vrtility_hex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/man/figures/vrtility_hex.png -------------------------------------------------------------------------------- /man/gdal_options.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/man/gdal_options.Rd -------------------------------------------------------------------------------- /man/gdalraster-helpers.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/man/gdalraster-helpers.Rd -------------------------------------------------------------------------------- /man/mirai-mgmt.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/man/mirai-mgmt.Rd -------------------------------------------------------------------------------- /man/multiband_reduce.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/man/multiband_reduce.Rd -------------------------------------------------------------------------------- /man/plot_raster.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/man/plot_raster.Rd -------------------------------------------------------------------------------- /man/set_vrt_descriptions.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/man/set_vrt_descriptions.Rd -------------------------------------------------------------------------------- /man/set_vrt_metadata.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/man/set_vrt_metadata.Rd -------------------------------------------------------------------------------- /man/singleband-many-to-many.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/man/singleband-many-to-many.Rd -------------------------------------------------------------------------------- /man/spatial_helpers.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/man/spatial_helpers.Rd -------------------------------------------------------------------------------- /man/stac_utilities.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/man/stac_utilities.Rd -------------------------------------------------------------------------------- /man/vrt_add_empty_band.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/man/vrt_add_empty_band.Rd -------------------------------------------------------------------------------- /man/vrt_cache_management.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/man/vrt_cache_management.Rd -------------------------------------------------------------------------------- /man/vrt_collect.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/man/vrt_collect.Rd -------------------------------------------------------------------------------- /man/vrt_compute.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/man/vrt_compute.Rd -------------------------------------------------------------------------------- /man/vrt_create_mask.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/man/vrt_create_mask.Rd -------------------------------------------------------------------------------- /man/vrt_derived_block.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/man/vrt_derived_block.Rd -------------------------------------------------------------------------------- /man/vrt_move_band.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/man/vrt_move_band.Rd -------------------------------------------------------------------------------- /man/vrt_save.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/man/vrt_save.Rd -------------------------------------------------------------------------------- /man/vrt_set_band_names.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/man/vrt_set_band_names.Rd -------------------------------------------------------------------------------- /man/vrt_set_gdal_pixelfun.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/man/vrt_set_gdal_pixelfun.Rd -------------------------------------------------------------------------------- /man/vrt_set_maskfun.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/man/vrt_set_maskfun.Rd -------------------------------------------------------------------------------- /man/vrt_set_nodata.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/man/vrt_set_nodata.Rd -------------------------------------------------------------------------------- /man/vrt_set_py_pixelfun.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/man/vrt_set_py_pixelfun.Rd -------------------------------------------------------------------------------- /man/vrt_set_scale.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/man/vrt_set_scale.Rd -------------------------------------------------------------------------------- /man/vrt_stack.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/man/vrt_stack.Rd -------------------------------------------------------------------------------- /man/vrt_tools.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/man/vrt_tools.Rd -------------------------------------------------------------------------------- /man/vrt_warp.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/man/vrt_warp.Rd -------------------------------------------------------------------------------- /man/vrtility.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/man/vrtility.Rd -------------------------------------------------------------------------------- /man/vrtility_internal.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/man/vrtility_internal.Rd -------------------------------------------------------------------------------- /man/vrtility_python.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/man/vrtility_python.Rd -------------------------------------------------------------------------------- /src/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/src/.gitignore -------------------------------------------------------------------------------- /src/RcppExports.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/src/RcppExports.cpp -------------------------------------------------------------------------------- /src/hampel-filter-matrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/src/hampel-filter-matrix.cpp -------------------------------------------------------------------------------- /src/matrix-to-row-list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/src/matrix-to-row-list.cpp -------------------------------------------------------------------------------- /src/multiband-reduce.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/src/multiband-reduce.cpp -------------------------------------------------------------------------------- /src/restructure-cells.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/src/restructure-cells.cpp -------------------------------------------------------------------------------- /tests/testthat.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat.R -------------------------------------------------------------------------------- /tests/testthat/_snaps/ogr-helpers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/_snaps/ogr-helpers.md -------------------------------------------------------------------------------- /tests/testthat/_snaps/plot-lgnd/all-na-data-plot.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/_snaps/plot-lgnd/all-na-data-plot.svg -------------------------------------------------------------------------------- /tests/testthat/_snaps/plot-lgnd/continuous-legend-with-viridis-colors.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/_snaps/plot-lgnd/continuous-legend-with-viridis-colors.svg -------------------------------------------------------------------------------- /tests/testthat/_snaps/plot-lgnd/discrete-legend-with-custom-colors.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/_snaps/plot-lgnd/discrete-legend-with-custom-colors.svg -------------------------------------------------------------------------------- /tests/testthat/_snaps/plot-lgnd/legend-with-custom-digit-formatting.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/_snaps/plot-lgnd/legend-with-custom-digit-formatting.svg -------------------------------------------------------------------------------- /tests/testthat/_snaps/plot-lgnd/legend-with-minimal-margins.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/_snaps/plot-lgnd/legend-with-minimal-margins.svg -------------------------------------------------------------------------------- /tests/testthat/_snaps/plot-lgnd/legend-with-percentile-cuts.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/_snaps/plot-lgnd/legend-with-percentile-cuts.svg -------------------------------------------------------------------------------- /tests/testthat/_snaps/plot-ras/block-plot-works-with-default-title.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/_snaps/plot-ras/block-plot-works-with-default-title.svg -------------------------------------------------------------------------------- /tests/testthat/_snaps/plot-ras/block-plot-works-with-title-dttm.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/_snaps/plot-ras/block-plot-works-with-title-dttm.svg -------------------------------------------------------------------------------- /tests/testthat/_snaps/plot-ras/block-plot-works-with-title-none.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/_snaps/plot-ras/block-plot-works-with-title-none.svg -------------------------------------------------------------------------------- /tests/testthat/_snaps/plot-ras/collect-plot-works-with-default-title.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/_snaps/plot-ras/collect-plot-works-with-default-title.svg -------------------------------------------------------------------------------- /tests/testthat/_snaps/plot-ras/collect-plot-works-with-empty-labels.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/_snaps/plot-ras/collect-plot-works-with-empty-labels.svg -------------------------------------------------------------------------------- /tests/testthat/_snaps/plot-ras/collect-plot-works-with-title-none.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/_snaps/plot-ras/collect-plot-works-with-title-none.svg -------------------------------------------------------------------------------- /tests/testthat/_snaps/plot-ras/continuous-legend-with-many-unique-values.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/_snaps/plot-ras/continuous-legend-with-many-unique-values.svg -------------------------------------------------------------------------------- /tests/testthat/_snaps/plot-ras/discrete-legend-with-few-unique-values.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/_snaps/plot-ras/discrete-legend-with-few-unique-values.svg -------------------------------------------------------------------------------- /tests/testthat/_snaps/plot-ras/percentile-cut-ignores-nodata-values.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/_snaps/plot-ras/percentile-cut-ignores-nodata-values.svg -------------------------------------------------------------------------------- /tests/testthat/_snaps/plot-ras/plot-with-custom-limits.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/_snaps/plot-ras/plot-with-custom-limits.svg -------------------------------------------------------------------------------- /tests/testthat/_snaps/plot-ras/plot-with-empty-title-and-labels.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/_snaps/plot-ras/plot-with-empty-title-and-labels.svg -------------------------------------------------------------------------------- /tests/testthat/_snaps/plot-ras/plot-with-interpolation.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/_snaps/plot-ras/plot-with-interpolation.svg -------------------------------------------------------------------------------- /tests/testthat/_snaps/plot-ras/plot-with-only-title.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/_snaps/plot-ras/plot-with-only-title.svg -------------------------------------------------------------------------------- /tests/testthat/_snaps/plot-ras/plot-with-only-x-label.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/_snaps/plot-ras/plot-with-only-x-label.svg -------------------------------------------------------------------------------- /tests/testthat/_snaps/plot-ras/plot-with-only-y-label.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/_snaps/plot-ras/plot-with-only-y-label.svg -------------------------------------------------------------------------------- /tests/testthat/_snaps/plot-ras/plot-without-axes.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/_snaps/plot-ras/plot-without-axes.svg -------------------------------------------------------------------------------- /tests/testthat/_snaps/plot-ras/plot-without-interpolation.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/_snaps/plot-ras/plot-without-interpolation.svg -------------------------------------------------------------------------------- /tests/testthat/_snaps/plot-ras/rgb-plot-with-gamma-transformation.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/_snaps/plot-ras/rgb-plot-with-gamma-transformation.svg -------------------------------------------------------------------------------- /tests/testthat/_snaps/plot-ras/rgb-plot-with-linear-transformation.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/_snaps/plot-ras/rgb-plot-with-linear-transformation.svg -------------------------------------------------------------------------------- /tests/testthat/_snaps/plot-ras/single-band-plot-with-custom-colors-and-legend.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/_snaps/plot-ras/single-band-plot-with-custom-colors-and-legend.svg -------------------------------------------------------------------------------- /tests/testthat/_snaps/plot-ras/single-band-plot-with-legend.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/_snaps/plot-ras/single-band-plot-with-legend.svg -------------------------------------------------------------------------------- /tests/testthat/_snaps/plot-ras/stack-plot-works.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/_snaps/plot-ras/stack-plot-works.svg -------------------------------------------------------------------------------- /tests/testthat/_snaps/plot-ras/warp-plot-works.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/_snaps/plot-ras/warp-plot-works.svg -------------------------------------------------------------------------------- /tests/testthat/_snaps/plt-names/axes-with-reduced-margins.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/_snaps/plt-names/axes-with-reduced-margins.svg -------------------------------------------------------------------------------- /tests/testthat/_snaps/plt-names/legend-with-all-labels-normal-margins.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/_snaps/plt-names/legend-with-all-labels-normal-margins.svg -------------------------------------------------------------------------------- /tests/testthat/_snaps/plt-names/legend-with-no-labels-tight-margins.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/_snaps/plt-names/legend-with-no-labels-tight-margins.svg -------------------------------------------------------------------------------- /tests/testthat/_snaps/plt-names/no-axes-with-reduced-margins.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/_snaps/plt-names/no-axes-with-reduced-margins.svg -------------------------------------------------------------------------------- /tests/testthat/_snaps/plt-names/plot-with-all-labels-larger-margins.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/_snaps/plt-names/plot-with-all-labels-larger-margins.svg -------------------------------------------------------------------------------- /tests/testthat/_snaps/plt-names/plot-with-asymmetric-margin-additions.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/_snaps/plt-names/plot-with-asymmetric-margin-additions.svg -------------------------------------------------------------------------------- /tests/testthat/_snaps/plt-names/plot-with-custom-margin-additions.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/_snaps/plt-names/plot-with-custom-margin-additions.svg -------------------------------------------------------------------------------- /tests/testthat/_snaps/plt-names/plot-with-no-labels-smaller-margins.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/_snaps/plt-names/plot-with-no-labels-smaller-margins.svg -------------------------------------------------------------------------------- /tests/testthat/_snaps/plt-names/plot-with-only-title.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/_snaps/plt-names/plot-with-only-title.svg -------------------------------------------------------------------------------- /tests/testthat/_snaps/plt-names/plot-with-only-x-label.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/_snaps/plt-names/plot-with-only-x-label.svg -------------------------------------------------------------------------------- /tests/testthat/_snaps/plt-names/plot-with-only-y-label.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/_snaps/plt-names/plot-with-only-y-label.svg -------------------------------------------------------------------------------- /tests/testthat/_snaps/plt-names/plot-with-whitespace-labels-treated-as-empty.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/_snaps/plt-names/plot-with-whitespace-labels-treated-as-empty.svg -------------------------------------------------------------------------------- /tests/testthat/_snaps/plt-names/title-positioning-with-mixed-margins.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/_snaps/plt-names/title-positioning-with-mixed-margins.svg -------------------------------------------------------------------------------- /tests/testthat/_snaps/plt-rgb/low-resolution-with-interpolation.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/_snaps/plt-rgb/low-resolution-with-interpolation.svg -------------------------------------------------------------------------------- /tests/testthat/_snaps/plt-rgb/low-resolution-without-interpolation.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/_snaps/plt-rgb/low-resolution-without-interpolation.svg -------------------------------------------------------------------------------- /tests/testthat/_snaps/plt-rgb/plot-with-custom-color-table.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/_snaps/plt-rgb/plot-with-custom-color-table.svg -------------------------------------------------------------------------------- /tests/testthat/_snaps/plt-rgb/rgb-all-band-histogram-equalization.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/_snaps/plt-rgb/rgb-all-band-histogram-equalization.svg -------------------------------------------------------------------------------- /tests/testthat/_snaps/plt-rgb/rgb-gamma-transformation.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/_snaps/plt-rgb/rgb-gamma-transformation.svg -------------------------------------------------------------------------------- /tests/testthat/_snaps/plt-rgb/rgb-histogram-equalization.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/_snaps/plt-rgb/rgb-histogram-equalization.svg -------------------------------------------------------------------------------- /tests/testthat/_snaps/plt-rgb/rgb-linear-transformation.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/_snaps/plt-rgb/rgb-linear-transformation.svg -------------------------------------------------------------------------------- /tests/testthat/_snaps/plt-rgb/rgb-with-custom-percentile-cuts.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/_snaps/plt-rgb/rgb-with-custom-percentile-cuts.svg -------------------------------------------------------------------------------- /tests/testthat/_snaps/plt-rgb/rgb-with-default-percentile-cuts.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/_snaps/plt-rgb/rgb-with-default-percentile-cuts.svg -------------------------------------------------------------------------------- /tests/testthat/_snaps/plt-rgb/rgb-with-manual-min-max.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/_snaps/plt-rgb/rgb-with-manual-min-max.svg -------------------------------------------------------------------------------- /tests/testthat/_snaps/plt-rgb/single-band-with-custom-colors.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/_snaps/plt-rgb/single-band-with-custom-colors.svg -------------------------------------------------------------------------------- /tests/testthat/_snaps/plt-rgb/single-band-with-plasma-colors.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/_snaps/plt-rgb/single-band-with-plasma-colors.svg -------------------------------------------------------------------------------- /tests/testthat/_snaps/plt-rgb/single-band-with-viridis-colors.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/_snaps/plt-rgb/single-band-with-viridis-colors.svg -------------------------------------------------------------------------------- /tests/testthat/_snaps/tiling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/_snaps/tiling.md -------------------------------------------------------------------------------- /tests/testthat/_snaps/vrt-derived-block.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/_snaps/vrt-derived-block.md -------------------------------------------------------------------------------- /tests/testthat/_snaps/vrt-pipelines.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/_snaps/vrt-pipelines.md -------------------------------------------------------------------------------- /tests/testthat/_snaps/vrt-pipelines/async-s2-exeter-plots.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/_snaps/vrt-pipelines/async-s2-exeter-plots.svg -------------------------------------------------------------------------------- /tests/testthat/_snaps/vrt-pipelines/sync-s2-exeter-plots.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/_snaps/vrt-pipelines/sync-s2-exeter-plots.svg -------------------------------------------------------------------------------- /tests/testthat/setup.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/setup.R -------------------------------------------------------------------------------- /tests/testthat/test-assertions.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/test-assertions.R -------------------------------------------------------------------------------- /tests/testthat/test-check-gdal-and-warn.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/test-check-gdal-and-warn.R -------------------------------------------------------------------------------- /tests/testthat/test-gdal_creation_options.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/test-gdal_creation_options.R -------------------------------------------------------------------------------- /tests/testthat/test-load-vrtility.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/test-load-vrtility.R -------------------------------------------------------------------------------- /tests/testthat/test-multiband_reduce.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/test-multiband_reduce.R -------------------------------------------------------------------------------- /tests/testthat/test-ogr-helpers.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/test-ogr-helpers.R -------------------------------------------------------------------------------- /tests/testthat/test-plot-lgnd.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/test-plot-lgnd.R -------------------------------------------------------------------------------- /tests/testthat/test-plot-ras.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/test-plot-ras.R -------------------------------------------------------------------------------- /tests/testthat/test-plt-errs.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/test-plt-errs.R -------------------------------------------------------------------------------- /tests/testthat/test-plt-names.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/test-plt-names.R -------------------------------------------------------------------------------- /tests/testthat/test-plt-rgb.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/test-plt-rgb.R -------------------------------------------------------------------------------- /tests/testthat/test-py-install.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/test-py-install.R -------------------------------------------------------------------------------- /tests/testthat/test-py-pixel-funs.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/test-py-pixel-funs.R -------------------------------------------------------------------------------- /tests/testthat/test-r-to-MEM.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/test-r-to-MEM.R -------------------------------------------------------------------------------- /tests/testthat/test-save-vrt.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/test-save-vrt.R -------------------------------------------------------------------------------- /tests/testthat/test-set_gdal_cache_max.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/test-set_gdal_cache_max.R -------------------------------------------------------------------------------- /tests/testthat/test-singleband-m2m.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/test-singleband-m2m.R -------------------------------------------------------------------------------- /tests/testthat/test-spatial-utils.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/test-spatial-utils.R -------------------------------------------------------------------------------- /tests/testthat/test-stac-utils.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/test-stac-utils.R -------------------------------------------------------------------------------- /tests/testthat/test-tiling.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/test-tiling.R -------------------------------------------------------------------------------- /tests/testthat/test-vrt-c.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/test-vrt-c.R -------------------------------------------------------------------------------- /tests/testthat/test-vrt-chain-virtuals.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/test-vrt-chain-virtuals.R -------------------------------------------------------------------------------- /tests/testthat/test-vrt-derived-block.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/test-vrt-derived-block.R -------------------------------------------------------------------------------- /tests/testthat/test-vrt-pipelines.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/test-vrt-pipelines.R -------------------------------------------------------------------------------- /tests/testthat/test-vrt-set-band-names.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/test-vrt-set-band-names.R -------------------------------------------------------------------------------- /tests/testthat/test-vrt-set-mask.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/test-vrt-set-mask.R -------------------------------------------------------------------------------- /tests/testthat/test-vrt-set-nodata.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/test-vrt-set-nodata.R -------------------------------------------------------------------------------- /tests/testthat/test-vrt-warp.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/test-vrt-warp.R -------------------------------------------------------------------------------- /tests/testthat/test-vrt_add_empty_band.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/test-vrt_add_empty_band.R -------------------------------------------------------------------------------- /tests/testthat/test-vrt_create_mask.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/test-vrt_create_mask.R -------------------------------------------------------------------------------- /tests/testthat/test-vrt_move_band.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/test-vrt_move_band.R -------------------------------------------------------------------------------- /tests/testthat/test-vrt_set_gdal_pixfun.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/test-vrt_set_gdal_pixfun.R -------------------------------------------------------------------------------- /tests/testthat/test-vrt_set_scale.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/tests/testthat/test-vrt_set_scale.R -------------------------------------------------------------------------------- /vignettes/.gitignore: -------------------------------------------------------------------------------- 1 | *.html 2 | *.R 3 | !precompute.R 4 | -------------------------------------------------------------------------------- /vignettes/Digital-Earth-Africa-GeoMAD.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/vignettes/Digital-Earth-Africa-GeoMAD.Rmd -------------------------------------------------------------------------------- /vignettes/Digital-Earth-Africa-GeoMAD.Rmd.orig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/vignettes/Digital-Earth-Africa-GeoMAD.Rmd.orig -------------------------------------------------------------------------------- /vignettes/EOPF.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/vignettes/EOPF.Rmd -------------------------------------------------------------------------------- /vignettes/EOPF.Rmd.orig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/vignettes/EOPF.Rmd.orig -------------------------------------------------------------------------------- /vignettes/HLS.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/vignettes/HLS.Rmd -------------------------------------------------------------------------------- /vignettes/HLS.Rmd.orig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/vignettes/HLS.Rmd.orig -------------------------------------------------------------------------------- /vignettes/OmniCloudMask.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/vignettes/OmniCloudMask.Rmd -------------------------------------------------------------------------------- /vignettes/OmniCloudMask.Rmd.orig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/vignettes/OmniCloudMask.Rmd.orig -------------------------------------------------------------------------------- /vignettes/cdse-sentinel-2.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/vignettes/cdse-sentinel-2.Rmd -------------------------------------------------------------------------------- /vignettes/cdse-sentinel-2.Rmd.orig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/vignettes/cdse-sentinel-2.Rmd.orig -------------------------------------------------------------------------------- /vignettes/data-concepts.excalidraw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/vignettes/data-concepts.excalidraw.png -------------------------------------------------------------------------------- /vignettes/data-structures-and-terminology.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/vignettes/data-structures-and-terminology.Rmd -------------------------------------------------------------------------------- /vignettes/figure/apply-mask-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/vignettes/figure/apply-mask-1.png -------------------------------------------------------------------------------- /vignettes/figure/apply-mask-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/vignettes/figure/apply-mask-2.png -------------------------------------------------------------------------------- /vignettes/figure/cloud-masking-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/vignettes/figure/cloud-masking-1.png -------------------------------------------------------------------------------- /vignettes/figure/cloud-masking-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/vignettes/figure/cloud-masking-2.png -------------------------------------------------------------------------------- /vignettes/figure/cloud-masking-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/vignettes/figure/cloud-masking-3.png -------------------------------------------------------------------------------- /vignettes/figure/cloud-masking-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/vignettes/figure/cloud-masking-4.png -------------------------------------------------------------------------------- /vignettes/figure/cloud-masking-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/vignettes/figure/cloud-masking-5.png -------------------------------------------------------------------------------- /vignettes/figure/cloud-masking-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/vignettes/figure/cloud-masking-6.png -------------------------------------------------------------------------------- /vignettes/figure/compute-median-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/vignettes/figure/compute-median-1.png -------------------------------------------------------------------------------- /vignettes/figure/compute-median-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/vignettes/figure/compute-median-2.png -------------------------------------------------------------------------------- /vignettes/figure/data-concepts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/vignettes/figure/data-concepts.png -------------------------------------------------------------------------------- /vignettes/figure/dea-geomad-plot-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/vignettes/figure/dea-geomad-plot-1.png -------------------------------------------------------------------------------- /vignettes/figure/dea-geomad-plot-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/vignettes/figure/dea-geomad-plot-2.png -------------------------------------------------------------------------------- /vignettes/figure/derived-bands-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/vignettes/figure/derived-bands-1.png -------------------------------------------------------------------------------- /vignettes/figure/derived-bands-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/vignettes/figure/derived-bands-2.png -------------------------------------------------------------------------------- /vignettes/figure/derived-bands-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/vignettes/figure/derived-bands-3.png -------------------------------------------------------------------------------- /vignettes/figure/derived-bands-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/vignettes/figure/derived-bands-4.png -------------------------------------------------------------------------------- /vignettes/figure/geomedian-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/vignettes/figure/geomedian-1.png -------------------------------------------------------------------------------- /vignettes/figure/hls-plot-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/vignettes/figure/hls-plot-1.png -------------------------------------------------------------------------------- /vignettes/figure/hls-plot-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/vignettes/figure/hls-plot-2.png -------------------------------------------------------------------------------- /vignettes/figure/hls-plot-bands-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/vignettes/figure/hls-plot-bands-1.png -------------------------------------------------------------------------------- /vignettes/figure/ndvi_timeseries.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/vignettes/figure/ndvi_timeseries.gif -------------------------------------------------------------------------------- /vignettes/figure/plot-mask-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/vignettes/figure/plot-mask-1.png -------------------------------------------------------------------------------- /vignettes/figure/plot-mask-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/vignettes/figure/plot-mask-2.png -------------------------------------------------------------------------------- /vignettes/figure/plot-mask-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/vignettes/figure/plot-mask-3.png -------------------------------------------------------------------------------- /vignettes/figure/s2-plots-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/vignettes/figure/s2-plots-1.png -------------------------------------------------------------------------------- /vignettes/figure/s2-plots-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/vignettes/figure/s2-plots-2.png -------------------------------------------------------------------------------- /vignettes/ndvi-timeseries.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/vignettes/ndvi-timeseries.Rmd -------------------------------------------------------------------------------- /vignettes/ndvi-timeseries.Rmd.orig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/vignettes/ndvi-timeseries.Rmd.orig -------------------------------------------------------------------------------- /vignettes/precompute.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/vignettes/precompute.R -------------------------------------------------------------------------------- /vrtility.Rproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Permian-Global-Research/vrtility/HEAD/vrtility.Rproj --------------------------------------------------------------------------------