calculate_emissivity: Calculate spectral emissivity at supplied material...

View source: R/temperature_emissivity.R

calculate_emissivityR Documentation

Calculate spectral emissivity at supplied material temperatures

Description

Materialize 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 OpenSpecy object.

...

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 OpenSpecy downwelling radiance.

block_size

Optional positive whole-number compute block size. NULL selects 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.

See Also

estimate_temperature()


OpenSpecy documentation built on Oct. 6, 2026, 1:07 a.m.