Calculate spectral emissivity at supplied material temperatures
Source:R/temperature_emissivity.R
calculate_emissivity.RdMaterialize spectral emissivity for a selected or particle-collapsed
calibrated-radiance OpenSpecy object. Estimate temperature after particle
collapse because TES is nonlinear. Values outside [0, 1] are retained as
calibration and model diagnostics.
Usage
calculate_emissivity(x, ...)
# Default S3 method
calculate_emissivity(x, ...)
# S3 method for class 'OpenSpecy'
calculate_emissivity(x, temperature_k, downwelling, block_size = NULL, ...)Arguments
- x
A selected or collapsed calibrated-radiance
OpenSpecyobject.- ...
Additional arguments passed to methods.
- temperature_k
A positive material temperature in kelvin, supplied as one scalar or one value per spectrum.
- downwelling
Required scalar, bandwise numeric, or one-spectrum
OpenSpecydownwelling radiance.- block_size
Optional positive whole-number compute block size.
NULLselects a bounded value automatically.
Value
An aligned OpenSpecy object whose spectra and per-spectrum units
are emissivity. The supplied temperatures and radiative-transfer model
are appended to metadata, and transformation provenance is recorded.