Skip to content

HeatStressR 2.3.0

Latest

Choose a tag to compare

@zyf0717 zyf0717 released this 08 Aug 09:50
7ce5da4

HeatStressR 2.3.0 improves maintainability, parallel execution, aggregate API ergonomics, and scientific preprocessing transparency.

Highlights

  • Centralizes Liljegren forcing, status, dewpoint-policy, and humidity preprocessing across local and PSOCK execution paths.
  • Replaces foreach/doParallel backend manipulation with cross-platform base parallel::parLapply() PSOCK workers and removes both package dependencies.
  • Makes heat_indices(tas, hurs) select the five indices supported without wind while preserving the existing seven-index default when wind is supplied.
  • Adds row-level wind_clamped, radiation_clamped, radiation_zeroed_below_horizon, and dewpoint_adjusted diagnostics.
  • Preserves legacy public argument order, output structure, NA alignment, dewpoint semantics, and established numerical tolerances.

Validation

The merged release commit passed the complete R CMD check matrix on Linux, Windows, and macOS, including R 4.1, release, oldrel, and devel.

This release is currently available on GitHub only and has not been submitted to CRAN.

Full changelog: v2.2.1...v2.3.0