evaluate_custom_formula: Safely Evaluate Formula on Bands and Parameters

View source: R/formula_engine.R

evaluate_custom_formulaR Documentation

Safely Evaluate Formula on Bands and Parameters

Description

Evaluates a validated AST expression in a controlled, isolated environment containing only the raster/numeric bands, supplied parameters, and safe mathematical operators.

Usage

evaluate_custom_formula(
  parsed_expr,
  band_layers,
  params = list(),
  denominator_tolerance = 1e-06
)

Arguments

parsed_expr

Parsed language expression.

band_layers

Named list of SpatRaster or numeric band values.

params

Named list of numeric parameter constants.

denominator_tolerance

Tolerance for near-zero denominators. Defaults to 1e-6.

Value

A SpatRaster or numeric result.


GeoIndexR documentation built on Oct. 10, 2026, 5:08 p.m.