Abstract
Land–atmosphere exchange is mediated by turbulent fluxes that can be quantified with eddy-covariance (EC) measurements. EC has been widely used to measure ecosystem-scale vertical exchange between atmosphere and vegetation, and to test and refine atmospheric turbulence theories, thereby improving the representation of turbulent fluxes in land surface models. Traditionally, research has focused on idealized, homogeneous and flat surfaces, but recent work increasingly targets turbulent exchange in complex, heterogeneous environments under non-ideal conditions, where challenges include advective fluxes, mesoscale circulations between contrasting surface types, and non-stationary nighttime turbulence. Here, we introduce the open-source R package Reddy, which integrates multiple EC analysis methods into a single modular framework. Reddy enables users to tailor post-processing choices to site-specific conditions by integrating turbulence diagnostics and flux calculations in an iterative re-evaluation spiral, where processing choices are adapted step-by-step. The package supports station management and facilitates detailed scientific analyses, and is accompanied by an extensive documentation and hands-on EC processing tutorials. We demonstrate Reddy using measurements from three Norwegian sites: (1) a morning transition following a strongly stably stratified night at an alpine tundra valley, (2) spectral and ogive analysis before and after ice-cover transition at a boreal lake, and (3) fitting flux–variance relations at a permafrost-affected palsa peatland. Comparison with EddyPro shows close agreement for carbon dioxide fluxes derived from closed-path systems, but increased scatter for near-zero methane fluxes derived from open-path systems. Reddy extends existing EC software and helps bridging micrometeorology and ecology in heterogeneous, real-world environments.