calculate: Calculate Outdoor Wet Bulb Globe Temperature

View source: R/lwbgt.R

calculateR Documentation

Calculate Outdoor Wet Bulb Globe Temperature

Description

Calculates one result per input row while preserving row order. Invalid rows do not prevent valid rows from being calculated.

Usage

calculate(input)

Arguments

input

A data frame containing the columns produced by lwbgt_input(). Additional columns are ignored.

Value

A plain data frame containing integer status, character status_message, and five numeric result columns. Status zero indicates success; -1 indicates solver non-convergence; 1 indicates missing input; 2 indicates invalid input; and 3 indicates an invalid native result. Numeric outputs are NA for nonzero statuses.

Examples

input <- lwbgt_input(
  year = 2024, month = 4, day = 15, hour = 14, minute = 30,
  gmt_offset_hours = 8, averaging_minutes = 60, urban = 1,
  latitude_deg_north = 1.3521, longitude_deg_east = 103.8198,
  solar_w_m2 = 742, pressure_hpa = 1008.4,
  air_temperature_c = 32.1, relative_humidity_percent = 68,
  wind_speed_m_s = 2.8, wind_height_m = 10,
  vertical_temperature_difference_c = -0.4
)
calculate(input)

lwbgt documentation built on Sept. 29, 2026, 5:09 p.m.