the Creative Commons Attribution 4.0 License.
the Creative Commons Attribution 4.0 License.
Application of flux footprint equations from Kljun et al. (2015) to field eddy-covariance systems for footprint characteristics into flux network datasets
Xinhua Zhou
Zhi Chen
Ryan Campbell
Atefeh Hosseini
Xiufen Li
Jianmin Chu
Sen Wu
Ning Zheng
Jiaojun Zhu
Gas fluxes passing through an eddy-covariance (EC) system's measurement volume reflect the outgassing rate of these molecules from an upwind area known as the “flux footprint”. While sources/sinks of these molecules may be uniform over a flat field, their spatial contribution to the measured fluxes is not. Thus, understanding the contribution to measured fluxes and the spatial quantification of sources/sinks from the measured fluxes requires footprint analysis. Such analysis yields flux footprint characteristics, which commonly include upwind maximum footprint location, upwind fetch containing certain percentages of measured flux (70 %, 80 %, 90 %), and the percent of flux from a user-defined upwind fetch of interest. These characteristics are included in the datasets of flux networks such as ChinaFlux, AmeriFlux, and FluxNet. Ideally, the characteristics are calculated in real-time and on-site by EC systems in the field, but this has often not been the case due to the calculations being computationally challenging. For field applications, this study develops the equations and algorithms for these characteristics from analytical crosswind-integrated flux footprint equations. The development shows that in-field computation is made feasible by the following means: using time-efficient algorithms, taking advantage of the nondimensional nature of the footprint equations of Kljun et al. (2015), implementing practical limits on numerical integration, and developing a differential-based estimation of boundary layer height for each EC data output interval. Accuracy of in-field calculations is maintained by the selection of footprint equations based on boundary-layer conditions and considerations of integration methods and computation techniques. This computational approach may also be applied to footprint analyses over complex terrain, nonuniform sources/sinks, or in cases where other footprint equations are used. The most popular application of footprint analysis is to optimize the EC sensor height for maximization of measured fluxes from an area of interest. This optimization using the nondimensional footprint equations is discussed, which leads to a practical methodology. This work serves as a technical reference for users or developers of EasyFlux programs, widely used in Campbell Scientific EC systems globally.
- Article
(3777 KB) - Full-text XML
- BibTeX
- EndNote
An eddy-covariance system for flux measurements, including a gas analyzer (e.g., an infrared CO2-H2O analyzer) and three-dimensional (3D) sonic anemometer, is mounted at its measurement height zm on a field tower (Munger et al., 2012). The gas analyzer and sonic anemometer are configured for their sensing surfaces to enclose the outmost boundary of the “measurement volume” (see IRGASON in Fig. 1a), through which passive gas, sensible heat, and momentum fluxes are measured. These measured passive gas fluxes (e.g., CO2) through the measurement volume are stochastically transferred by boundary-layer turbulent flows (Horst and Weil, 1992) from their sources or to their sinks over an area called the flux footprint. As such, atmospheric conditions and the spatial relation of the measurement volume to the sources/sinks determine the molecular number of a measured passive gas flux from or to a particular unit area over the flux footprint field. In other words, the flux contribution varies spatially (Fig. 1a). This is the case even when the rate of source emission or sink absorption is spatially uniform (Hsieh et al., 2000). However, given that in common instances this rate may be spatially nonuniform, for practical cases over heterogeneous or sporadic sources/sinks, flux footprint equations are needed for evaluation of sources/sinks (Steinfeld et al., 2008; Leclerc and Foken, 2014; Fu et al., 2025).
Figure 1A flux footprint equation is displayed as a crosswind-integrated flux footprint, where the curve along the x axis shows the contribution of molecules originating at a particular value of x and for all values of y. (a) Crosswind-integrated flux footprint in a case where CO2 flux sources are known to be uniform and emitted at a rate of 10 CO2 molec. m−2 s−1 under convective conditions. The shape of the curve is affected by changes in sensor aerodynamic height z (i.e., height of center of measurement volume minus the zero-plane displacement height (b) and by changes in atmospheric boundary-layer stability, as determined from the Monin–Obukhov length L and friction velocity u* (c). All curves in this figure are computed using Eq. (21) in Kormann and Meixner (2001). For these curves, unless noted inside panels, z is 6 m, L is −650 m, wind speed is 5 m s−1, u* is 0.3–0.45 m s−1, and the von Karman constant is 0.41.
In a boundary-layer turbulent flow field, a flux footprint equation f(x, y) is spatially defined in a wind coordinate system, with x in a direction against streamwise wind, y horizontally across streamwise wind, and z orthogonal to x and y (Fig. 1 in Schmid, 1994). To easily relate a wind coordinate (x, y) to its ground location, the horizontal coordinate of a flux tower base is assigned as the origin (0, 0) in both the wind and ground coordinate systems. In this way, given a wind direction in reference to the ground location of a flux tower, any location at (x, y) can be trigonometrically related to its ground location. In the wind coordinate system, f(x, y) is understood to be a probability distribution of contributions (Kormann and Meixner, 2001) from the spatially uniform sources/sinks of a passive gas over a topographically flat field to its turbulent flux passing through the “measurement volume” of an eddy-covariance flux system. Thus, for uniform sources/sinks of a passive gas over a flat fetch, a footprint value at a particular ground location indicates a relative contribution of passive gas from this location to the measurement volume centered at (0, 0, z), where z is the aerodynamic height equal to zm minus d (zero-plane displacement height). The greater the footprint value, the higher contribution from that location.
The flux footprint f(x, y) can be integrated across wind (i.e., along y) to yield a crosswind-integrated flux footprint fy(x), resulting in a skewed bell-shape curve along the x axis only (Fig. 1a). The curve represents a probability distribution. A common convention in literature is to present flux footprints for positive fluxes, where a gas is emitted from its upwind sources. However, footprints apply to negative fluxes with sinks as well. Regardless of the flux direction, all gas molecules in boundary-layer turbulent flows are transported through a stochastic process (Lumley and Panofsky, 1964; Horst, 1979), and accordingly, the flux footprint curve for measured flux from upwind sources along the positive x (Fig. 1) should be symmetric with its counterpart for measured fluxes to downwind sinks along the negative x. This symmetry should be true around the z axis in the x and y domain, too (Schmid, 1997). Because of this symmetry and for simplification, only the cases of upwind flux footprint for a positive flux from its upwind sources are conventionally presented in literature (e.g., Schmid, 2002). Such a conventional presentation is followed by this study for figures, equations, and algorithms.
As shown in Fig. 1 for upwind flux footprint curves, even in cases where gas flux over a vast flat field is uniform, the flux footprint varies with upwind distance away from the measurement volume. It is also shaped by the aerodynamic height of the measurement volume (Fig. 1b, Hsieh et al., 2000; Raupach et al., 1991) and by boundary-layer conditions related to thermodynamic stratifications in air flows (Fig. 1c, Kormann and Meixner, 2001).
As a probability distribution, f(x, y) can be used to derive a mean of passive gas sources/sinks Q(x, y) over a 2-dimensional (2D) field (Snedecor and Cochran, 1989) because both are related to the flux through the measurement volume (Kormann and Meixner, 2001):
where ℜ denotes an integration domain. Indeed, f(x, y) may be thought of as a transfer function of the gas flux of Q(x, y) over an extended 2D field to the flux at the measurement volume (Kljun et al., 2015). Accordingly, although developed based on horizontally uniform sources/sinks of a passive gas, f(x, y) is also applicable to the description of the transfer process of passive gas flux signals from nonuniform sources/sinks, represented by Q(x, y) (see Chap. 8 in Leclerc and Foken, 2014; Göckede et al., 2004).
The ultimate objective from a measured flux is to evaluate Q(x, y) over the ecosystems targeted for measurement. For horizontally nonuniform sources/sinks over flat terrain, Q(x, y) varies with x and y. In this case, f(x, y) is imperative for Q(x, y) to be evaluated from , which is an advanced application of f(x, y) still under development (Leclerc and Foken, 2014). In cases where Q(x, y) is constant for horizontally uniform sources/sinks of measured gas over flat terrain, must be representative of this constant due to the right side of model (1) to be this constant because the integration of f(x, y) alone over its full domain is equal to a unit (Snedecor and Cochran, 1989). For most flux measurements, this scenario is assumed, thus, for scenarios where Q(x, y) is constant, f(x, y) is less significant.
However, modern flux network datasets, most of which are from sites of assumed horizontally uniform sources/sinks over flat terrain, report footprint characteristics including the upwind maximum footprint location (FETCH_MAX, i.e., distance at which the sources/sinks contribute most to the measured flux) and the upwind fetch within which the sources/sinks contribute a given percentage to the measured flux (e.g., FETCH_70 for 70 %, FETCH_80 for 80 %, and FETCH_90 for 90 %). Additionally, EasyFlux outputs the footprint contribution from the interest fetch (FP_FETCH_INTRST, i.e., the integrated flux contribution from a defined fetch of interest). These footprint characteristics are increasingly becoming essential variables in many datasets from international networks (e.g., AsiaFlux, https://www.asiaflux.net, last access: 3 June 2026; FLUXNET, http://fluxnet.org, last access: 3 June 2026; and ICOS, https://www.icos-cp.eu, last access: 3 June 2026), national networks (e.g., AmeriFlux, http://ameriflux.lbl.gov, last access: 3 June 2026 and ChinaFlux, http://ChinaFlux.org, last access: 3 June 2026), regional networks (e.g., NYS Mesonet, https://www.nysmesonet.org/, last access: 3 June 2026), and individual eddy-covariance flux stations. In these networks and stations, thousands of Campbell Scientific eddy-covariance flux systems have been deployed based on instruments such as the IRGASON (integrated open-path infrared CO2-H2O analyzer and 3D sonic anemometer), CPEC300 series (EC155 closed-path infrared CO2-H2O analyzer with CSAT3A), and TGA (Trace Gas Analyzer) with CSAT3B (Campbell Scientific Inc., UT, USA). Each of these systems is controlled and measured by a datalogger (e.g., CR6, CR1000X, or Granite9, Campbell Scientific Inc., UT, USA), which also processes, transfers, and stores data.
Many dataloggers in eddy-covariance flux systems run programs from the EasyFlux series, which handles instructions for system control, field measurements, and data transfers (e.g., to FTP site or Campbell Cloud). And most importantly, the EasyFlux program processes raw high-frequency (e.g., up to 20 Hz) measurements into fully corrected fluxes every user-specified output interval (e.g., 30 min). Other required variables, including footprint characteristics from the analytical crosswind-integrated flux footprint equations of Kormann and Meixner (2001) or Kljun et al. (2004, 2015), are also output each interval. The recent implementation of the equations from Kljun et al. (2015) is a new update, as previously the equations from Kljun et al. (2004) were used. The applicability of this update is important because of its consideration of various boundary-layer stabilities. Due to this advancement, EasyFlux series programs released hereafter are programmed with Kljun et al. (2015) as its default option for flux footprint characteristics, although Kormann and Meixner (2001) for these is still available as an alternative.
The primary goal of this study is to develop efficient algorithms for applying Kljun et al. (2015) in a datalogger, thus allowing for in-field computations of footprint characteristics every output interval. And since the resulting algorithms have been implemented in recent versions of EasyFlux datalogger programs, this paper also serves as a reference for the users and developers of Campbell Scientific eddy-covariance flux stations who wish to know technical details about the flux footprint characteristic outputs. But first, to comprehend the algorithms related to Kljun et al. (2015), we briefly review the development of their flux footprint equations.
Using the backward Lagrangian stochastic particle dispersion model (LPDM-B), Kljun et al. (2015) simulated the flux footprint for a vast range of values for z, going between 1 and 1000 m in boundary-layer conditions ranging from strongly convective through neutral to strongly stable, and a large range of values for roughness length z0, including values for sparse forest canopies (Fig. 1 in Kljun et al., 2015). The vast range in flux footprint sizes (e.g., up to 270 km for only 80 % footprint) demonstrates that it is not practical for a limited number of analytical f(x, y) equations to meet the needs for all boundary-layer flow fields at all field scales. However, if the variables in f(x, y) are made dimensionless, f(x, y) can be independent of the spatial dimensions of boundary-layer flow fields.
Ideally, f(x, y) contours for all flow fields converge to a single shape or narrow ensemble, regardless of the magnitude of the field dimensions or the boundary-layer conditions. Thus, the single shape may be regarded as dimensionless and applicable to any field size and in any condition of atmospheric stability. With this aim, Buckingham Π dimensional analysis (Stull, 1988) is an approach of Kljun et al. (2015) to formulate the universal model for this contour. The data from the LPDM-B simulations include a vast range of boundary-layer flows, as characterized by the combinations of z, z0, and boundary-layer stabilities, and thus are a good source of statistical samples for determination of the model parameters.
2.1 Preliminary analysis of Buckingham Π dimension for flux footprint
In a case where ℜ is infinitely small, model (1) can be written as
which is equivalent to
where F and Q have the same units given in molec. m−2 s−1. Accordingly, f(x, y) has units of m−2 since that would be the units of if x and y are in m.
The flux footprint characteristics in AmeriFlux (2018) datasets include FETCH_MAX, FETCH_70, FETCH_80, and FETCH_90, which are all measured in terms of an upwind fetch in m. Within a fetch, the relative contribution to the measured gas flux from horizontally uniform sources/sinks of a passive gas over a flat field is an accumulation of f(x, y) after integration across wind, defined as fy(x). For the computations of flux footprint characteristics, as addressed in this study, only fy(x) is needed, although f(x, y) may still be desired for flux footprint maps in two dimensions (Kormann and Meixner, 2001; Kljun et al., 2004, 2015). If the independent dispersion of a passive gas across wind is described by D(y), fy(x) forms a 2D flux footprint f(x, y) given as (Horst and Weil, 1992):
Although the explicit equation of D(y) is omitted here, it is a probability distribution (Pasquill and Smith, 1983) whose integration over y is equal to a unit. Because fy(x) is not dependent on y, the integration of Eq. (4) with respect to y yields
Thus fy(x) has the same dimension as f(x, y)dy, which is m−1. Its dimension is fundamental to nondimensionalization of fy(x) using Buckingham Π dimensional analysis (Stull, 1988).
2.2 Buckingham Π dimensionless combinations
fy(x) is a function of upwind fetch (x in m), varying with z in m, mean wind speed in m s−1, friction velocity u* in m s−1, z0 in m, and the planetary boundary layer height h in m. In Sects. 3 and 4 of Kljun et al. (2015), these dimensional variables are used for their Eqs. (4) to (14) to formulate each dimensionless combination Π that will be used to nondimensionalize fy(x), as briefed below.
The first choice is z because both the extent and magnitude of the footprint are most strongly dependent on it (Hsieh et al., 2000). The higher the measurement volume at z, the farther the footprint stretches along the upwind fetch (Fig. 1b). Accordingly, the independent fetch variable x of fy(x) should be inversely nondimensionalized by z as combination Π1:
Another effect is that the fy(x) curve on average has a lower value when z is higher and the footprint is stretched along the upwind fetch (Schmid, 1997). Therefore, fy(x) should be positively nondimensionalized by z as combination Π2:
According to a common finding that turbulent fluxes decline approximately linearly through the planetary boundary layer from surface value to zero at h (e.g., Stull 1988), z and h can be nondimensionalized as combination Π3:
As a transfer function in turbulent boundary layer flows, the flux footprint is directly affected by , u*, and z0. Well-known nondimensional wind shear ϕm explicitly and implicitly includes these three variables (Kaimal and Finnigan, 1994), given by:
where k is the von Karman constant (0.41). If the derivative is replaced by its approximation at z, for common cases of eddy-covariance sensor installation significantly higher than the canopy, ϕm becomes
From Kaimal and Finnigan (1994) and Högström (1996), ϕm is influenced by z0 because:
where ψm is the integrated form of nondimensional wind shear (Kaimal and Finnigan, 1994), which accounts for the effects of atmosphere boundary-layer stability (, where L is Monin–Obukhov length). Apparently, ϕm approximated by the right side of Eq. (10) (i.e., left side of Eq. 11) includes the effects of atmospheric boundary-layer stability. If ϕm is thought of as nondimensional wind speed at z, reflecting a combined effect of u, u*, and z0, it follows to use it as combination Π4:
Unlike Kljun et al. (2004) which uses z0 explicitly, combination Π4 here includes z0 implicitly.
2.3 Nondimensional upwind fetch (X*)
The footprint of the measurement volume of an eddy covariance flux systems at a given z extends farther when h is higher (i.e., positively proportional to Π3) and shrinks when wind is stronger (i.e., inversely proportional to Π4). Accordingly, Kljun et al. (2015) formed nondimensional upwind fetch as:
2.4 Nondimensional crosswind-integrated flux footprint ()
Because the integration of the flux footprint over its full range is always equal to 1, individual footprint values are on average lower when the footprint has a longer range, and higher when the footprint has a shorter one. Therefore, Π3 and Π4 interact inversely. Accordingly, the nondimensional crosswind-integrated flux footprint can be formulated as:
Even when fy(x) extends to very long ranges as shown in Fig. 1 of Kljun et al. (2015), versus X* converges to an ensemble of nondimensionalized crosswind-integrated flux footprints very similar in curve shape, peak location, and fetch extent (see Fig. 2 of Kljun et al., 2015).
2.5 Formulation and parameterization for
For a given range of boundary-layer stabilities, the convergence of versus X* to a narrow ensemble provides the basis to formulate a universal model fitted to the ensemble of LPDM-B results. Additionally, Kljun et al. (2015) chose to describe the relationship of to X* using the product of a power function of X* and an exponential function of X* (see their Fig. 2). The product formulates a universal model for the non-dimensional crosswind-integrated flux footprint:
where a, b, c, and d0 are parameters, and the subscript 0 is used to avoid confusion between the fourth parameter and the zero-plane displacement height, conventionally denoted by d in boundary-layer meteorology. Because model (15) is a probability distribution, its four parameters satisfy a constraint where the integral of over the X* domain must be unity:
where δ0 is the lower limit of integration. Using an alternative variable,
the integral of the right side of model (15) can be related to the Gamma function (Nemes, 2010) as
With this constraint, the parameters in model (15) were statistically estimated using the data from LPDM-B simulations after nondimensionalization. With a set of estimated parameters, model (15) was developed into a non-dimensional crosswind-integrated flux footprint equation.
As shown in Fig. 2 of Kljun et al. (2015), this equation represents the flux footprint across all field scales, with model (15) shown as the universal framework. The goodness-of-fit of this single equation for the ensemble of nondimensionalized flux footprints for all simulated measurement heights, stability conditions, and roughness lengths is evidenced from the model performance metrics in Table 3 of Kljun et al. (2015). The fit can be improved even more if model parameters are optimized as two sets as shown in Table A1 of Kljun et al. (2015), each of which represent under convective () or neutral/stable () boundary-layer conditions. Thus, a pair of equations are formulated as a set for :
This set of analytical crosswind-integrated flux footprint equations are adopted into the EasyFlux series of programs.
In the EasyFlux series, the nondimensional crosswind-integrated flux footprint equations for as shown in Eq. (19) are adopted to estimate the footprint characteristics over a flat field with horizontally uniform sources/sinks of passive gases. For example, FETCH_70 is found by integrating Eq. (19) from a starting limit to , the upper integration limit that results in a cumulative footprint probability of 0.7. is converted to FETCH_70 in a field scale unit (e.g., meters) using Eq. (13). Similarly, FETCH_80 and FETCH_90 may be found. For FT_FETCH_INTRST, which is the percentage of measured flux attributable to the area within a user-defined fetch distance, fetch_intrst. Also, through Eq. (13), this field distance is converted to , to which Eq. (19) is integrated from its starting limit, yielding FT_FETCH_INTRST. For more applications, including limits of applicability, refer to Kljun et al. (2004, 2015).
Since the integrations described above can be computationally intensive and difficult to do in the field, the following sections discuss approaches for calculating the footprint characteristics that eliminate or reduce in-field numerical integration.
3.1 FETCH_MAX
yields skewed bell-shaped curves with respect to X* (Fig. 2). The location of the maximum in terms of nondimensional upwind fetch is given by Eq. (20) of Kljun et al. (2015) (see derivation in Appendix A):
Its values for two ranges of atmospheric conditions are computed and shown in Table 1.
Figure 2Nondimensional crosswind-integrated flux footprint as a function of nondimensional upwind fetch X*. A vertical bar at , where subscript “p” indicates the percent of 70, 80, or 90, is the boundary at which the integration of , as shown in Eq. (19), from its starting limit is equal to p %. is the location of the maximum value of Fy(X*). and are the 1st and 2nd inflections on a Fy(X*) curve.
Table 1The 1st inflection , maximum , and 2nd inflection on a nondimensional crosswind-integrated flux footprint curve along the nondimensional upwind fetch X* (z is aerodynamic height for flux measurements and L is Monin–Obukhov length.)
a For each number, at least eight digits are kept for computations in single precision.
In Eq. (13), when X* equals , x becomes FETCH_MAX and is given by:
Over an averaging interval (e.g., 30 min) in a field eddy-covariance flux system, and u* are derived from its wind measurements; h may be either measured using a Lidar Ceilometer (e.g., SkyVue Pro, Campbell Scientific Inc., 2025) as the first choice or estimated as an alternative using the algorithms in Appendix B which is based on field eddy-covariance flux data, and z is the aerodynamic height which is calculated from zm minus d, where d in a field eddy-covariance flux system can be entered by the system user as the first choice whereas it is automatically estimated inside the system from the height of canopies around the flux tower (Rosenberg et al., 1983; Oke, 1987; Kaimal and Finnigan, 1994). The sensor measurement height zm and canopy height are also included among the station variables whose values are set by the system user into an EasyFlux program during setup or when an updated value is entered (Campbell Scientific Inc., 2022).
3.2 FP_FETCH_INTRST
FP_FETCH_INTRST is the cumulative footprint probability within a specified upwind fetch, fetch_intrst. In EasyFlux series, fetch_intrst is one of the so-called station variables that are entered by a system user into the EasyFlux program before or while the station is running. Using Eq. (13), it can be used to compute its corresponding nondimensional form . In this equation, at x equal to fetch_intrst, X* is and given by:
Accordingly, the footprint percentage of measured passive gas flux within fetch_intrst around a flux tower is an integration of with respect to X* from its starting limit (near the flux tower) to :
where can be set to because is valid only when X* is greater than d0 and, in the 7th significant digit after decimal (i.e., single precision expression), is a number near the smallest precise number greater than d0.
3.2.1 Computation considerations
As explicitly expressed in Eqs. (19) and (23), may be numerically integrated at discrete, incremental values of X*, starting at and increasing until is reached. The accuracy of numerical integration depends on the resolution of increments in X*. The smaller the increment, the higher resolution and greater accuracy the result (Burden et. al., 2016). However, for a given range of X*, smaller increments increase the number of iterations for numerical integration, which adds more computational loads to a microprocessor of an in-field computation module, such as a CR6 or CR1000X datalogger (Campbell Scientific Inc. UT, USA), commonly used inside of an eddy-covariance flux system. Thus, the integration for field applications must be optimized to ensure integration accuracy with a minimized computational load.
As shown in Fig. 2 for Eq. (19), has four identified turning points: the starting limit at , the maximum at , and the bilateral inflection points at and . Since the flux footprint curve changes more rapidly around these points, the accuracy of numerical integration would include less uncertainties if these points were located at the boundaries for segments or zones of integration (Burden et al., 2016). Additionally, as compared to the right tail of the flux footprint curve, the curve across the three zones from to , to , and to is steeper in slope or changes more dramatically. Since one of the two end points of each zone is an inflection point, these zones will be called inflection zones for the purposes of this study.
Within a zone, an increment for numerical integration should be small for greater accuracy, and , , , and are used as boundaries. Beyond , an integration increment may be extended, creating lower resolution but reducing computations. As previously noted, is defined based on d0, which is a parameter in model (15) and used as a constant in Eq. (19). is given by Eq. (20). Derived in Appendix A, the first inflection point is located at
and the second one is located at
For and , their computed values are shown in Table 1, and their locations on the footprint curve are shown in Fig. 2.
3.2.2 Algorithm
As discussed previously, Eq. (22) is used to nondimensionalize the upwind fetch of interest to and the numerical integration of Eq. (23) to yields the footprint fraction of measured flux sourced from the upwind fetch of interest. For the integration, we choose the Composite Simpson's Rule (Burden et al., 2016). Depending on , the integration can cover, from left to right as shown in Fig. 2, one to three full inflection zones unless . To reduce the uncertainties in the accuracy over the range of integration, in Eq. (23) should be integrated at higher resolution with smaller increments over these zones, but beyond them (i.e., ), the integration can be performed at lower resolution with an increased size of increments.
Dividing an inflection zone into 1000 bins is considered more than adequate in resolution, with increments smaller than (Table 2). A user can use a lower or higher resolution as defined by less or more bins for confident accuracy. For the inflection zone in which is located, only the portion of the zone up to is numerically integrated in the field. In this way, the computational load for FP_FETCH_INTRST can be controlled to its minimum so that in-field outputs are possible while the full infection zones within are numerically integrated in a lab at high resolution as shown in Table 2.
Table 2The flux footprint values in inflection zones (Fig. 2) and their cumulative flux footprint values from the starting value of nondimensional upwind fetch X*, denoted by where d0 is a parameter of nondimensional crosswind-integrated flux footprint equation as shown in Model (15) and Eq. (19). The flux footprint values are numerically integrated for each inflection zone using the Composite Simpson's Rule on a curve (Fig. 2). is the 1st inflection ahead of (the maximum location) and is the 2nd inflection behind . L is Monin–Obukhov length and z is the aerodynamic height for measurements.
a For each number, eight digits are kept for significance of computations in single precision at least. b Cumulative footprint in each zone column is the integration of from to the ending boundary of this zone.
Within an inflection zone that is located and up to the value of , the resolution in Table 2 is used. For inflection zones lower than the zone in which is located, no integration is required, as calculated constants for cumulative footprint in each zone may be used (see Table 2). In cases where is beyond the second inflection point, the integration increment between and is determined by , where n is typically 1000 or less in order to limit the time needed for computation. The number of increments n for the lower resolution depends on the computation capacity of the microprocessor in a field eddy-covariance flux system. It should be noted that the numerical integration calculations also rely on inputs from real-time eddy-covariance sensor measurements, because as shown by Eq. (22), the evaluation of requires , u*, and h, which are calculated from in-field high-frequency measurements.
3.2.3 Example
Given that an upwind fetch of interest is 500 m, z equals 5 m, and the conditions for scenario 3 in Table 1 of Kljun et al. (2015) ( m, m s−1, and h=1200 m) with equal to 4.00 m s−1, from Eq. (22) is 18.216463. Because is greater than (Table 1), using Eq. (23), the flux footprint percentage within this upwind fetch to the flux tower can be evaluated by:
The 1st term on the right side of this equation was evaluated in Table 2 as a constant 32.526482 %. For field applications, Eq. (26) for this case can be expressed as:
Thus, in the field, numerical integration is required only on the 2nd term on the right side. If n is 1000, the size of increments in X* for numerical integration is given by:
Appendix C shows the algorithms used for numerical integrations of Eqs. (27) and (28) using the Composite Simpson's Rule. In this example, after integration, FP_FETCH_INTRST is found to be 94.86 %. By using the calculated cumulative footprints in Table 2 for full inflection zones to the left of , by beginning numerical integration in the zone in which is located, and by only performing integration up to the value of , the number of iterations is confined to be no greater than n (Appendix C).
3.3 FETCH_70, FETCH_80, and FETCH_90
FETCH_p, where suffix “p” can be 70, 80, or 90, is the conversion of the corresponding nondimensional form to its field scale, or dimensional form, using Eq. (13). Therefore, similarly to the derivation of Eq. (21), the conversion of FETCH_p from is given by:
Since the values of k, z, , u*, and h can be acquired in the same way as for Eq. (21), is additionally needed. Whereas is the nondimensional upwind fetch within which the horizontal uniform sources of gas flux contribute p % of the measured flux, it is mathematically expressed as:
The data in Table 2 indicate while p≥32.53 %. For p equal to 70, 80, or 90, the left side of Eq. (30) can therefore be expressed in two terms:
where the 1st term on the right side of this equation is a constant, given in Table 2 for the two ranges of boundary-layer stabilities. If this constant is denoted by , the range over which to integrate can be made smaller, beginning at , instead of , and extending to :
In the integration term of this equation, for solution to , 25 may be used as an upper limit for X* because 90 % of fluxes will always be below 25, which is also why Fig. 2 of Kljun et al. (2015) only extends to 25. Thus, an increment in X* can be evaluated by
To find from Eq. (32), needs to be expressed explicitly.
Although an integer m rarely exists that satisfies , it can easily hold that , from which an explicit equation for can be derived. In this case, the inequality can lead to:
where m can be between 1 and 1000 as long as (Eq. 33). Since Eq. (34) integrates to an upper limit that is slightly greater than and the result is slightly greater than p, we should also find the upper limit and result that are barely less than and p, respectively. This limit must be , which yields:
Now is a value bounded by and . In the process of numerical integration, the values of p+, p−, and m can be easily identified. The following section shows how Eqs. (32) to (35) may be used to find a solution to .
3.3.1 Solution to
Equation (34) minus Eq. (32) leads to:
The Intermediate Value Theorem reforms this equation as
where is an intermediate value in the range from to and makes equal to the average of over the range. Similarly, Eq. (32) minus Eq. (35) leads to:
where is an intermediate value in the range from to and makes equal to the average of over this range. Because both and are very close, in fact within a range as small as the size of ΔX*, and whereas is a continuous function and both and can be considered almost equal, their ratio tends to be 1. As a result, the ratio of Eqs. (37) to (38) leads to:
If this equation is solved for , the result is an interpolation equation:
Now may be calculated, and its result used in Eq. (29) to calculate FETCH_p.
3.3.2 Example
In order to acquire FETCH_70 for the same conditions as described in Sect. 3.2.3, we use numerical integration as shown in Eqs. (34) and (35) (see Appendix C for application of integration) to find the inputs needed for the interpolation in Eq. (40), which results in (i.e., at subscript p=70). Given the value of from Table 1, ΔX* can be computed from Eq. (33) to be . At m=102, from Eq. (34), and from Eq. 35). Next, can be computed from Eq. (40) as
Using this value, Eq. (29) generates the following result:
This example illustrates that instead of extensive numerical integrations in the field, Eqs. (34) and (35) may be solved beforehand for , , and (Table 3) due to being independent of field measurements. Then, these values, along with field measurements, may be used in Eq. (29) to find their final field scale values.
Table 3Nondimensional upwind fetch , where subscript “p” indicates 70, 80, or 90. At a nondimensional scale, a p % portion of the measured flux is contributed by its footprint area within , assuming the sources/sinks of passive gas are uniform over a flat field. (z is aerodynamic height for measurements and L is Monin–Obukhov length.)
a For each number, at least eight digits are kept for significance of computations in single precision.
This study details the application of Kljun et al's. (2015) flux footprint equations (Eq. 19) into eddy-covariance flux systems so that footprint characteristics of measured flux can be computed every interval of flux data output in the field. These computed flux footprint characteristics are those required by datasets documented in AmeriFlux (2018) and adopted by regional, national, and international flux networks (e.g., NYS Mesonet, ChinaFlux, and FluxNet). Previously, these characteristics have been evaluated only through computationally laborious numerical integration (Kormann and Meixner, 2001; Kljun et al., 2004, 2015), not suitable for the limited computation capacity typically found in field computer processors. Therefore, the development in this study focuses on field computation-saving methodologies, now adopted into the EasyFlux series programs (Campbell Scientific Inc., 2022). Indeed, the nondimensional forms of fetch (Eq. 13) and footprint equations (Eq. 19) from Eqs. (6) to (14) in Kljun et al. (2015) make field computation-saving methodologies applicable (Appendix C).
It should be noted that the naming and selected footprint variables in this study were chosen to be in conformity with the 2018 AmeriFlux data variable format. Furthermore, data precision was optimized to match the computation precision inside field eddy-covariance flux systems. And lastly, the algorithm for the estimation of planetary boundary layer height h from measured variables in an eddy-covariance flux system was a major consideration for this study, and details concerning it are described in Appendix B. Beyond the immediate applications in this study, the developed equations found herein and in Kljun et al. (2015) have important implications for the optimization of eddy-covariance measurement height in order to maximize the proportion of measured flux from the footprint area of most interest. In the following sections, more discussion is given to the merits of Eq. (19), the expression of variables, the optimization of data precision, the algorithm for h, and more applications of equations.
4.1 Merits of Kljun et al.'s (2015) flux footprint equations
Computing flux footprint characteristics such as FETCH_p, where subscript p is 70, 80, or 90, and FP_FETCH_INTRST, has typically been challenging in the field because approaches like Hsieh et al. (2000) or Kormann and Meixner (2001) require computationally laborious numerical integrations. The use of nondimensional flux footprint equations found in Kljun et al. (2015) can reduce or fully avoid numerical integration. For FETCH_p, given Table 3, only an analytical equation (Eq. 29) is needed, requiring a simple algebraic calculation. For FP_FETCH_INTRST, given Table 2, Eqs. (22) and (26), the numerical integration is reduced to a fractional zone, as shown in Fig. 2, from one turning point to .
4.2 Variable expressions
The names of some variables in this study, such as FETCH_MAX, FETCH_70, FETCH_80, FETCH_90, and FP_FETCH_INTRST, are lengthy but used for the sake of consistency with the data variable format documented in AmeriFlux (2018).
4.3 Data precision
Unlike a desktop or laptop computer, a computation module like a CR6 or CR1000X datalogger is smaller in size, lower in power consumption, and more durable in rugged environment conditions, plus it has multiple functionalities for control, measurement, communication, computation, and data storage. As such, the performance of a microprocessor inside the computation module is optimized for all mentioned functionalities through balancing its size, power consumption, and durability. For optimization, single precision is used for data processing inside the microprocessor. Accordingly, eight significant digits in single precision are kept for the data shown in the three data tables and Eqs. (27), (28), and (41) of this paper. However, it should be noted that these data were computed from Eq. (19) using double precision processing on a desktop computer, even though the precision of data from Eq. (19) is hardly warranted because it depends on the precision of equation parameters that were statistically estimated (Sect. 2.5). Nonetheless, considering Eq. (19) as an exact equation, this study carefully warrants the accuracy of numerical integrations and the precision of data for computations of flux footprint characteristics.
4.4 Algorithm for planetary boundary layer height
The planetary boundary-layer height (h) is one of the required variables in the flux footprint equations of Kljun et al. (2015) (see Eqs. 21, 22, 29, and 42). Unlike other variables, it is not directly measured or commonly computed from measured data in eddy-covariance systems. And while it can be directly measured using a ceilometer (e.g., SkyVUE Pro, Campbell Scientific Inc., 2025), it is often cost prohibitive. As shown in Eqs. (B1) and (B3), h is theoretically related, by Kljun et al. (2004, 2015), to other commonly measured variables in an eddy-covariance system. Since the main body of this paper focuses on computations of flux footprint characteristics, this algorithm is developed in Appendix B, although the algorithm is still a key finding from this study.
4.5 Applications of equations developed in this study
Equation (33) is used to calculate a ΔX* value for use in Eqs. (34) to (40). In reference to Fig. 2 of Kljun et al. (2015), an assumed top limit of 25 for X∗ is used for this calculation. Between and 25, the integration of Eq. (19) is equal to 96.50% and 93.98% for convective and neutral/stable atmospheric stabilities, respectively. Accordingly, in Eqs. (34) to (40), the p value should be ≤96.50 % under convective atmospheric stability or ≤93.98 % under neutral/stable atmospheric stability. In the case that p is above these ranges, the value from Eq. (33) is still applicable because it has a higher resolution than those if 25 in Eq. (33) were replaced with a higher value. Alternatively, ΔX* also can be extended or narrowed, depending on the accuracy required for FETCH_p.
Although Eq. (40) was developed for cases of p equal to 70, 80, or 90 to compute FETCH_70, FETCH_80, or FETCH_90, it can be used for any p value. In reference to the cumulative footprint values in Table 2, in this equation can be replaced with , , or , depending on the p value under different atmospheric stabilities. In reference to the integration resolution values also in Table 2, the integration resolution for the corresponding zone can be used as a value of ΔX*.
For example (Table 2), in Eq. (40) should be replaced with under convective atmospheric stability if p<1.1321783 or under neutral/stable atmospheric stability if p<0.87452260, in which case ΔX* would be and , respectively.
4.6 Optimize measurement height
Perhaps the most significant application of flux footprint equations is the optimization of measurement height of eddy-covariance sensors (i.e., zm, the height of measurement volume center above the ground), such as a sonic anemometer and a gas analyzer (Horst and Weil, 1994). Over a flat field with uniform flux sources/sinks, the higher the measurement volume, the farther the flux footprint can extend away from the flux tower, whereas the lower the measurement volume, the closer the flux footprint converges to the flux tower (Fig. 1). Over a flat field, zm is generally optimized for an expected percentage p of measured flux from a given upwind fetch or for maximization of measured flux contribution from a targeted area covered by an ecosystem of interest.
4.6.1 Optimization of zm for an expected percentage of measured flux within a given upwind fetch
Given an upwind fetch, FETCH_p, from which a p % measured flux is expected, Eq. (29) can be rearranged and solved for the optimized height, zmp:
where zmp is chosen for the prevailing atmospheric stability at a site (e.g., the case in Sect. 3.2.3) since the height of system sensors is typically inconvenient to adjust after installation. As an example, given FETCH_90 to be 500 m, atmospheric stability as described in Sect. 3.2.3, d to be 0.25 m, and from Table 3 for , Eq. (43) generates zmp to be 9.00 m.
Equation (43) describes zmp essentially as a function of FETCH_p because the other aerodynamic variables in the equation are given for a site's prevailing atmospheric stability. Using , , and values from Table 3, zm70, zm80, and zm90 corresponding to FETCH_70, FETCH_80, and FETCH_90 under the prevailing atmospheric stability can be generated from Eq. (43). For any percentage of measured gas flux from a given upwind fetch FETCH_p, the value needed by Eq. (43) can be numerically computed from Eq. (40).
Figure 3A drone view of field situation in a case that a closed-path eddy-covariance system (i.e., CPEC310, Campbell Scientific, Inc., UT, USA) was used to measure the CO2 and H2O fluxes over Haloxylon ammodendron plantation near bare sand land (farther top area) in Minqin, China. As view, the installation height of CPEC310 sensors should be optimized to maximize the measured fluxes from the area inside the external and outside the inner circles while minimizing the measured fluxes from both the bare sand land area outside the external circle and the fenced area inside the inner circle with flux tower, weather station, solar panel, ceilometer (SkyVue), and instrument for soil moisture and soil temperature. This view is not scaled.
4.6.2 Optimization of zm to maximize measured flux from the targeted area of an ecosystem of interest
A common practice in eddy-covariance system installation is to optimize zm. The optimization aims to maximize the measured fluxes from the targeted area covered by an ecosystem of interest while minimizing the influence of fluxes from the area covered by undesirable ecosystems outside the target area and from the fenced area disturbed by station facilities (e.g., supporting structure), instruments for other micrometeorological variables (e.g., radiation, soil moisture, and rain), and solar panels for power supply to the system (Fig. 3). The degree of influence depends on many factors such as the type and area of undesirable ecosystems, the size of fenced areas, the volume of facilities, and the surface of solar panels. Although the fluxes from the undesirable ecosystems and the disturbed area will unavoidably contaminate the measurement volume, it can be minimized through the optimization of zm (Kormann and Meixner, 2001). Depending on surface roughness mostly accounted by d along with gradient and atmospheric boundary-layer stability accounted by h (Rebmann et al., 2018), for the optimization of zm, the fraction of measured flux from the targeted area can be evaluated from flux footprint equations.
Figure 4Graphical optimization of the aerodynamic height of the eddy-covariance measurement volume zmax to maximize the portion of measured flux from the annular area centered at the flux tower shown in Fig. 3 (e.g., from its inner radius 15 to its external radius 300 m). Fpa(z) values are computed from Eq. (19) for , where L is Monin–Obukhov length, and from Eqs. (44) to (46). Values for are computed from Eq. (48). The optimized aerodynamic height zmax is 5.71 m when Fpa(z) reaches its maximum of 84.4 % and where its derivative with respect to z is zero (see dashed line). Given the zero-plane displacement height d to be 0.25 m, the measurement height zm can be optimized as 5.96 m (i.e., ). Wind speed is 4.00 m s−1, friction velocity is 0.30 m s−1, and planetary boundary layer height is 1200 m.
The targeted area is generally in the shape of an annulus centered at the flux tower (Fig. 3) with its external radius R, outside which the area is covered by undesirable ecosystems, and with its inner radius r, inside of which a fenced portion is the disturbed area. The optimization of zm is to find a height at which the portion of measured flux from the annulus footprint area is maximized. This portion denoted by Fpa, where subscript “a” indicates annulus, is given from Eq. (19) as
where is the nondimensional fetch corresponding to the inner annulus radius r at field scale and is given from Eq. (13) as
and is the nondimensional fetch corresponding to the outer annulus radius R at field scale, given also from Eq. (13) as
Given r and R under a specified boundary-layer condition, both and change with z. For a prevailing boundary layer condition with given h, u*, and u(z), Fpa is a function of z [i.e., Fpa(z)], with the integration limits of Eq. (44) varying with z. The z value at which Fpa(z) reaches its maximum is the optimum aerodynamic height, denoted by zmax. This height is the solution to
At zmax, the measurement volume of an eddy-covariance system will receive the largest possible portion of fluxes from the annulus area of interest. For the solution of zmax, we find the derivative of Fpa(z) with respect to z:
Given r and R values, and can be computed from Eqs. (45) and (46), respectively. In reference to Eq. (19), an analytical solution to zmax for Eq. (47) from Eq. (48) is unavailable, but it can be found graphically, as shown in Fig. 4 for a case of r=15 m and R=300 under the same boundary-layer conditions as in Sect. 3.2.3. The result is accurate to within a centimeter. However, the installation in the field is hardly ever accurate in a height to centimeter, simply as hardware material might be different and attachment beams might vary slightly. Apparently, this is not an issue. Based on the scenario given by Fig. 4, even the range 5.0 to 6.5 m still gives above 84.0 % footprint within the area of interest. In Fig. 4, the curve crosses the z axis at zmax, which is 5.71 m. At zmax, Fpa(z) exactly reaches its maximum of 84.4 % (see dashed line in Fig. 4). Given that d is 0.25 m, zm can be optimized as 5.96 m (i.e., ). This optimization methodology was developed by the authors while specifying installation of eddy-covariance sensors at Moorefield, Wellfleet, and Benkelman in Nebraska, USA.
Flux datasets are increasingly requiring the inclusion of flux footprint fetch characteristics, specifically the upwind maximum footprint location and the upwind percentage fetches (AmeriFlux, 2018). An additional flux footprint fetch characteristic included in many ChinaFlux datasets is the percentage of measured fluxes attributable to an area of interest. In a field eddy-covariance flux system, many users would find it convenient if these characteristics were evaluated simultaneously with the computations of the flux data every data output interval (e.g., 30 min). In order for such evaluations to be time-efficient inside the microprocessor of a field datalogger, time-saving algorithms that retain accuracy through every step are developed from the well-accepted flux footprint equations of Kljun et al. (2015) (i.e., Eq. 19).
As a merit of Kljun et al. (2015), the upwind maximum footprint location, inflection locations, and upwind percentage fetches from their flux footprint equations are in the nondimensional domain, are invariant (Fig. 2, Tables 1 and 3), and can be precisely computed beforehand in a laboratory. Similarly, by using analytical Eqs. (21) and (29), the maximum footprint location and upwind percentage fetches can be converted from their non-dimensional data in Tables 1 and 3 to field scale units and then stored inside the microprocessor for immediate use (Appendix C), thus avoiding the use of numerical integration in the field. And finally, because of this merit, the data in Table 2 also reduces the computation load for the interest footprint to a limited amount less than an inflection zone (Eq. 27).
The accuracy of the computed footprint characteristics is considered through the division of the footprint equation curve into four inflection zones for integration (Fig. 2, Tables 1 and 2). According to the comments in Appendix A of Kljun et al. (2015), better accuracy in the flux footprint characteristics leads to us adopting the equations with parameters from their Table A1 for convective and neutral/stable atmospheric boundary layer stabilities (Eq. 19, Fig. 2), instead of using their universal flux footprint Eqs. (14) and (17) of Kljun et al. (2015). Where possible, eight significant digits of data (Tables 1–3; Eqs. 27, 28, and 41) are kept for all computations at single precision, which is an additional consideration to warrant the accuracy in the flux footprint characteristics.
As shown in all application equations in this study (e.g., Eq. 21), the planetary boundary-layer height is needed as a scaling variable for flux footprint equations of Kljun et al. (2015), but it is not commonly directly measured with field eddy-covariance systems. For this variable to be acquired every data output interval from other variables measured by eddy-covariance flux systems in the field, the applicable algorithm is developed in Appendix B.
As shown in Model (15), nondimensional upwind fetch (X*) is the independent variable of flux footprint equations. An explicit expression for this fetch or for nondimensional upwind percentage fetch is not available. Thus, a numerical equation for nondimensional upwind percentage fetch is theoretically derived (Eqs. 29 to 40) and a conversion into field scale is shown.
Our discussions go beyond the focus of this study for the most practical and significant application of flux footprint equations in eddy-covariance flux measurements, that is to optimize the installation height of eddy-covariance sensors. Optimization means (1) to ensure an expected percentage of measured flux from a targeted upwind fetch and (2) to maximize the contribution of measured fluxes from the footprint area of interest. The methodology for this optimization is additionally discussed (Figs. 3 and 4, Eqs. 43 to 48). With this addition, this study more fully documents the common applications of Kljun et al. (2015) to field eddy-covariance flux systems. This document is intended to be a reference source for flux footprint equation applications, especially for users and developers of EasyFlux series programs found in many Campbell Scientific eddy-covariance flux systems globally.
At the maximum of the nondimensional crosswind-integrated footprint , its 1st order derivative with respect to nondimensional upwind fetch X* should satisfy
where is its maximum location. From Model (15), this 1st order derivative is given by
Following Eq. (A1), setting this equal to zero leads to:
and solving for leads to Eq. (20).
At an inflection point of , its 2nd order derivative with respect to X* must satisfy
where is the nondimensional upwind inflection location on the curve of and its subscript I indicates inflection. This subscript can be F1 or F2 for the 1st or 2nd inflection locations (Fig. 2). Equation (A4) is a further derivative of Eq. (A2), given by:
To satisfy Eq. (A4),
The solutions to from this equation are the two inflection locations in terms of nondimensional upwind fetch and given in Eqs. (24) and (25), respectively, and shown in Fig. 2.
In order to compute the footprint characteristics using equations of Kljun et al. (2015), the planetary boundary layer height (h) is required by Eqs. (21), (22), (29), (42), (43), (45), and (46). Fortunately, it may be estimated using commonly measured variables in eddy-covariance systems. Appendix B in Kljun et al. (2015) summarizes the equations for h under different atmospheric boundary-layer stratifications and recommends theoretical equations of h for use in eddy-covariance flux systems.
B1 Equations of h for use in eddy-covariance flux systems
For neutral to stable conditions, Kljun et al. (2015) summarized four equations. One is the primary equation, while the other three are the simplified versions for extreme cases of free atmosphere or strongly stable boundary-layer conditions. The primary equation is an interpolation formula proposed by Nieuwstadt (1981):
where L is Monin–Obukhov length, u* is friction velocity, and f is the Coriolis parameter. In eddy-covariance flux systems, mean values of L and u* (Rebmann et al., 2012) are computed every data output interval (e.g., 30 min), while f can be computed at any time from (Wallace and Hobbs, 2006)
where Ω is the angular velocity of Earth's rotation ( rad s−1) and ϕ is the latitude of an eddy-covariance flux station. As a station variable, ϕ is entered by a user into an eddy-covariance flux system before or while an EasyFlux series program is running.
For convective atmospheric conditions, an equation explicit to h is not available, however its differential equation with respect to time t is defined by Batchvarova and Gryning (1991) as
where γ is dry adiabatic lapse rate (commonly K m−1), A, B, and C are parameters, k is the von Karman constant (0.41), g is acceleration due to gravity (9.81 m s−2 at sea level), w′ is vertical wind fluctuation, Θ′ is potential air temperature fluctuation, and is the covariance of w with Θ, which drives the sensible heat flux over the interface between ecosystems and the atmosphere. Over this interface, can be substituted with the covariance of w with air temperature (T), denoted by , where T′ is air temperature fluctuation. This covariance is available in eddy-covariance flux systems. At present, an exact solution to h from Eq. (B3) is not available, but a numerical solution may be expressed as a divided difference form.
B2 The divided difference form of h terms in Eq. (B3)
In eddy-covariance flux systems, the aerodynamic and thermodynamic variables used for Eq. (B3), such as u*, L, T, and , are computed from measured data averaged over a data output interval, denoted by Δt. As such, h can be derived only on a temporal scale of Δt. Given hb to be a h value at the beginning of Δt, and he at the end, the derivative term can be expressed as
where, under continuous measurements, hb over current Δt is he over a previous one. While the boundary layer is developing, hb and he are rarely equal, and, over a short period of Δt, the change from hb to he can be reasonably assumed to be linear. Accordingly, a h value can be approximated from
Apparently, h value can be acquired if he value is estimated at the end of current Δt. In Eq. (B3), substitution of and h with their corresponding divided difference forms (i.e., Eqs. B4 and B5) leads to
After the parameters A, B, and C in this equation are replaced with their corresponding values 0.2, 2.5, and 8.0 from Appendix B in Kljun et al. (2015), the equation becomes
Inside this equation, the only unknown variable is he, and since the equation is its 4th order polynomial, there are four possible solutions. One of the positive root values , where δ>0, must be the solution to he. Unfortunately, an explicit solution to he from this equation is not available, so a numerical method must be used.
B3 Numerical solution to he
If he on the right side of Eq. (B7) is replaced with hx and represents a value , and 0 on the left side is replaced with f(hx) but still equals zero in the case of hx=he, then f(hx) is a continuous differentiable function with a non-zero 1st order derivative. Therefore, the Newton–Raphson numerical method is applicable to the solution of f(hx) at zero for he (Burden et. al., 2016).
Suppose that and let hb be an initial approximation for he such that and is sufficiently “small”. Then, the 2nd order Taylor polynomial for f(hx) about hb is given by:
where hξ lies between hb and hx. Since f(he)=0, this equation becomes
Because hξ is unknown, he cannot be resolved from this equation, but after the 2nd order term with f′′(hξ) is dropped, Eq. (B9) is commonly written as
The right side of this equation is the hx-intercept of the tangent line of f(hx) at [hb, f(hb)]. The value of this intercept can be denoted by and is a first approximation for he. In Eq. (B10), the approximation sign can become an equal sign if is used to replace he:
where
and
If we return to Eqs. (B9) and (B11), we see that the difference between and he is small but unknown. Following the Newton–Rapson method, from Eq. (B11) is used to replace hb, and on the left side is replaced with a new variable , with its subscript 2 indicating that it is the 2nd approximation for he. In such a way, he can be iteratively approached by , mathematically described as
where subscript n is a positive integer indicating the nth approximation for he while and can be derived in the same way as for Eqs. (B12) and (B13) from f(hx). Until , and as long as and are valid, he can be acquired by
where σ is the published precision of direct measurements from a ceilometer, and 1.96σ is the accuracy in he from the solution procedure above. In this study the precision of the SkyVUETM PRO Ceilometer is used for σ (5 m, Campbell Scientific Inc., 2025). Alternatively, if during the iteration process, and/or f′(hen) become invalid, he can be acquired backwards by
And with the value of he, h value can be calculated from Eq. (B5).
While an eddy-covariance flux system is running into a new Δt, the he value becomes the hb value of current Δt. However, he from a previous Δt does not exist in the first Δt immediately after an eddy-covariance system starts, or in the case data variables such as u*, L, T, and/or are not available due to a system restart, power outage, or heavy precipitation/dust interfering with measurements from the sonic anemometer or gas analyzer. In such a case, for quick starting or resuming the continuity of data, an alternative approach described in the next section can be used to approximate h for such a “first” output interval.
B4 Approximation to h for the “first” output interval
For any “first” Δt under neutral to stable conditions, h can be computed from Eq. (B1), and under convective conditions, it can be approximated from the 2nd order Lagrange interpolation polynomial:
which is developed based on the data from Table 1 in Kljun et al. (2015). Even after a first h value is obtained, if convective conditions persist, Eqs. (B7) and (B11) cannot be used until a trend (e.g., at least two values) of h are known. Once a trend is established, then the current he can be estimated, which can then be substituted for hb in the next Δt over which Eq. (B3) theory can be applied to estimate h under convective conditions.
B5 Estimation of hb every Δt
To establish the trend for h, at least one more value for h must be acquired in the same way as the “first” Δt. Once known, these values provide an estimate of he for current Δt:
where subscript “p” indicates a previous interval. The estimate becomes the hb value for next Δt (i.e., the 3rd Δt). This hb will then be used to compute he from Eqs. (B7) to (B17) under convective boundary layer conditions. If conditions become neutral to stable, h is once again directly computed from Eq. (B1) without using hb.
B6 Summary
The algorithm developed above was implemented into upcoming release of EasyFlux series (Campbell Scientific Inc. UT, USA) for computing h. Without measured h values in an eddy-covariance system, the h values from this algorithm are used for the applications of flux footprint equations from Kljun et al. (2015). This value is stored in flux datasets as the variable name PBLH_F, following the Ameriflux variable naming convention (AmeriFlux, 2018).
Note: For current availability of a full flux code (e.g., EasyFlux-DL-CR1000X), including the code section in this Appendix, please check http://Campbellsci.com (last access: 3 June 2026).
C1 Variable notation
The variable notations in the subroutine below are different from those in the main program, in which the subroutine is called (see Table C1).
C2 Subroutine
| Sub Footprnt_Charctrstcs_Kljun_etal2015 | (U_star, h_aerodynamic, Obukhov, h_PBL _ |
| u_z, range_intrst, FP_range_intrst, rang(4)) |
'C2.1 Declaration of variables used inside this subroutine
'In the two-dimensional matrixes below, the 1st row for convective stratifications and the 2nd row for neutral/stable stratifications. The matrixes below symbols are used for code readability.
| 'a. Equation parameters (a, b, c, and d0) in Table A1 of Kljun et al. (2015). | |||||
| 'a | b | c | d0 | ||
| Dim paramtr_valus(2, 4) = | {2.930, | −2.285, | 2.127, | −0.107, _ | 'Convective boundary layer stratifications. |
| 1.472, | −1.996, | 1.480, | 0.169} | 'Neutral/stable boundary layer stratifications. | |
| Dim paramtr_symbls(4) | 'Parameter symbols in the model of Kljun et al. (2015). | ||||
| Alias paramtr_symbls(1) = a | |||||
| Alias paramtr_symbls(2) = b | |||||
| Alias paramtr_symbls(3) = c | |||||
| Alias paramtr_symbls(4) = d0 | |||||
| 'b. Index. | ||
| Dim i_fp | As Long | 'Iteration index for computation. |
| 'c. Matrix for the 1st inflection , maximum , and 2nd inflection locations on footprint curves (Table 1). | ||||
| ' | ||||
| Dim x_star_infl_max_valus(2, 3) = | {0.31026689, | 0.82385339, | 1.3374399, _ | 'Convective boundary layer stratifications. |
| 0.48210189, | 0.91048297, | 1.3388640} | 'Neutral/stable boundary layer stratifications. | |
| Dim x_star_infl_max_symbls(3) | 'Symbols for X* at the inflection and max points. | |||
| Alias x_star_infl_max_symbls(1) = x_f1 | ||||
| Alias x_star_infl_max_symbls(2) = x_max | ||||
| Alias x_star_infl_max_symbls(3) = x_f2 | ||||
| 'd. Matrix for cumulative footprint (%) to the end of each characteristic zone (Table 2). | ||||
| ' | ||||
| Dim cumul_fp_segmnt_valus(2, 3) = | {1.1321783, | 15.737952, | 32.526482, _ | 'Convective boundary layer stratifications. |
| 0.87452260, | 13.472100, | 28.018350} | 'Neutral/stable boundary layer stratifications. | |
| Dim cumul_fp_segmnt_symbls(2) | 'Symbols for the cumulative footprint. | |||
| Alias cumul_fp_segmnt_symbls(1) = cumul_x_f1 | ||||
| Alias cumul_fp_segmnt_symbls(2) = cumul_x_max | ||||
| Alias cumul_fp_segmnt_symbls(3) = cumul_x_f2 | ||||
| 'e. Matrix for nondimensional upwind fetches of sources/sinks contributing 70 %, 80 %, or 90 % measured fluxes (Table 3). | ||||
| ' | A subscript indicates percent. | |||
| Dim x_star_p_valus(2, 3) = | {3.7400033, | 5.5734341, | 10.371083, _ | 'Convective boundary layer stratifications. |
| 4.3702906, | 6.9142010, | 14.612024} | 'Neutral/stable boundary layer stratifications. | |
| Dim x_star_p_symbls(3) | 'Symbols for the fetches. | |||
| Alias x_star_p_symbls(1) = x_70 | ||||
| Alias x_star_p_symbls(2) = x_80 | ||||
| Alias x_star_p_symbls(3) = x_90 | ||||
| 'f. Working variables. | |
| 'Variables for computations of FP_FETCH_INTRST | |
| Dim x_star_intrst | 'Nondimensional upwind fetch of interest for measurements |
| Dim fp_segmnt_ahead | 'Cumulative footprint |
| Dim x_star | 'X* nondimensional upwind distance to an eddy covariance flux station |
| Dim integrtn_incrmnt | 'Increment for the numerical integration |
| 'Variables for use in Composite Simpson's Rule for numerical integrations | |
| Dim FP_start | 'Footprint value at the starting X* of integration section |
| Dim FP_odd | 'Summed values of footprint at X* on the right boundary of sequentially odd increment |
| Dim FP_even | 'Summed values of footprint at X* on the right boundary of sequentially even increment |
| Dim FP_end | 'Footprint at the ending X* of integration section |
'C2.2 Computations
| 'a. Variable Preparation. | |||
| Select Case Obukhov | |||
| Case Is <0 | |||
| Move (paramtr_symbls(1), | 4, | paramtr_valus(1, 1), | 4) |
| Move (x_star_infl_max_symbls(1), | 3, | x_star_infl_max_valus(1, 1), | 3) |
| Move (cumul_fp_segmnt_symbls(1), | 3, | cumul_fp_segmnt_valus(1, 1), | 3) |
| Move (x_star_p_symbls(1), | 3, | x_star_p_valus(1, 1), | 3) |
| Case Is ≥0 | |||
| Move (paramtr_symbls(1), | 4, | paramtr_valus(2, 1), | 4) |
| Move (x_star_infl_max_symbls(1), | 3, | x_star_infl_max_valus(2, 1), | 3) |
| Move (cumul_fp_segmnt_symbls(1), | 3, | cumul_fp_segmnt_valus(2, 1), | 3) |
| Move (x_star_p_symbls(1), | 3, | x_star_p_valus(2, 1), | 3) |
| EndSelect 'Obukhov | |||
| 'b. FETCH_MAX. | |
| rang(1) = (k*x_max*h_aerodynamic*u_z)/(U_star*( − h_aerodynamic/h_PBL)) | 'k is von Karman constant, given in main program |
| 'c. FETCH_70, FETCH_80, and FETCH_90. |
| rang(2) = (k*x_70*h_aerodynamic*u_z)/(U_star*(1 − h_aerodynamic/h_PBL)) |
| rang(3) = (k*x_80*h_aerodynamic*u_z)/(U_star*(1 − h_aerodynamic/h_PBL)) |
| rang(4) = (k*x_90*h_aerodynamic*u_z)/(U_star*(1 − h_aerodynamic/h_PBL)) |
| 'd. Footprint portion of measured flux within an upwind fetch of interest for measurements in real-scale fields. |
| 'Preparation for numerical integration |
| x_star_intrst = (range_intrst/h_aerodynamic)*(1 − h_aerodynamic/h_PBL)*(U_star/(k*u_z)) |
| Select Case x_star_intrst |
| Case Is ≤ x_f1 |
| integrtn_incrmnt = (x_star_intrst − d0)/1000 |
| fp_segmnt_ahead = 0 |
| x_star = d0 |
| Case Is > x_f1 AND Is ≤ x_max |
| integrtn_incrmnt = (x_star_intrst − x_f1)/1000 |
| fp_segmnt_ahead = cumul_x_f1 |
| x_star = x_f1 |
| Case Is > x_max AND Is ≤ x_f2 |
| integrtn_incrmn = (x_star_intrst − x_max)/1000 |
| fp_segmnt_ahead = cumul_x_max |
| x_star = x_max |
| Case Is > x_f2 |
| integrtn_incrmnt = (x_star_intrst − x_f2)/1000 |
| fp_segmnt_ahead = cumul_x_f2 |
| x_star = x_f2 |
| EndSelect 'x_star_intrst | |
| 'Preliminary values of FP_start, FP_odd, FP_even for use inside an iteration | |
| FP_start = (a*(x_star − d0)∧b)*EXP(−c/(x_star − d0)) | 'Footprint at the starting X* of integration section |
| FP_odd = 0 | |
| FP_even = 0 |
| For i_fp = 1 To 499 |
| x_star = x_star + integrtn_incrmnt |
| FP_odd = FP_odd + (a*(x_star − d0)∧b)*EXP(-c/(x_star − d0)) |
| x_star = x_star + integrtn_incrmnt |
| FP_even = FP_even + (a*(x_star − d0)∧b)*EXP(-c/(x_star − d0)) |
| Next i_fp |
| FP_end = (a*(x_star − d0)∧b)*EXP(-c/(x_star − d0)) |
| FP_even = FP_even − FP_end |
| 'Composite Simpson's Rule for numerical integrations (below, the 2nd term on the right) |
| FP_range_intrst = fp_segmnt_ahead + 100*(integrtn_incrmnt/3)*(FP_start + 4*FP_odd + 2*FP_even + FP_end) |
| EndSub 'Footprnt_Charctrstcs_Kljun_etal2015 |
C3 The use of subroutine in the main program of EasyFlux series (Campbell Scientific Inc., UT, USA)
The Subroutine to compute the footprint characteristics from Kljun et al. (2015) is used in EasyFlux series through a Call instruction:
| Call Footprnt_Charctrstcs_Kljun_etal2015 | (USTAR, z, MO_LENGTH, PBLH_F, |
| U, FETCH_INTRST, FP_FETCH_INTRST, fetch(1)) |
For every averaging interval in eddy-covariance systems, USTAR, z, MO_LENGTH, and U have their values available from measurements, PBLH_F is computed using the algorithm from Appendix B, FETCH_INTRST is entered by a user before or while EasyFlux is running, and the values of flux footprint characteristics are output from this subroutine above that is executable.
The program code related to the methods and algorithms that were developed in this manuscript is available from https://doi.org/10.5281/zenodo.18143076 under (CC-BY-4.0) license, as are input data to produce the plots for all the simulations presented in this paper (Zhou and Chen, 2026).
XZ and ZC developed application methods, derived equations, and drafted the manuscript, RC and AH reviewed and revised the manuscript, TG and XL made comments on the manuscript, JC provided Fig. 3 and practiced the optimization of sensor height for eddy-covariance flux measurements, SW and NZ helped with Fig. 1 and verified the derivation in Appendix B, and JZ led the team.
The contact author has declared that none of the authors has any competing interests.
Publisher's note: Copernicus Publications remains neutral with regard to jurisdictional claims made in the text, published maps, institutional affiliations, or any other geographical representation in this paper. The authors bear the ultimate responsibility for providing appropriate place names. Views expressed in the text are those of the authors and do not necessarily reflect the views of the publisher.
This study is a collaboration effort of Ker Laboratory under Qingyuan Forest CERN with ChinaFlux. Authors thank Prajaya Prajapati for his review, Bart Ransbottom for his figure art, Shizuo Fu and the anonymous reviewer for their dedicated reviews and constructive comments, our peers for their community discussions, and Dirk Baker for his coordination.
This research has been supported by the National Natural Science Foundation of China (grant no. 42261144688), the Young Scientists in Basic Research of Chinese Academy of Sciences (grant no. YSBR-037), National Key Research and Development Program of China (grant no. 2025YFF0812101), the Fundamental Research Funds of CAF (grant no. CAFYBB2025ZC011), and the National Natural Science Foundation of China (grand nos. 31770765 and 32572057).
This paper was edited by Hans Verbeeck and reviewed by Shizuo Fu and one anonymous referee.
AmeriFlux: Data Variables, Lawrence Berkeley National Laboratory, 1–12, http://ameriflux.lbl.gov/data/aboutdata/data-variables (last access: 3 June 2026), 2018.
Batchvarova, E. and Gryning, S. E.: Applied model for the growth of the daytime mixed layer, Bound.-Lay. Meteorol., 56, 261–274, https://doi.org/10.1007/BF00120423, 1991.
Burden, R. L., Faires, J. D., and Burden, A. M.: Numerical Analysis, in: 10th Edn., Gengage Learning, Boston, p. 896, https://doi.org/10.13140/2.1.4830.2406, 2016.
Campbell Scientific Inc.: EasyFlux® DL CR6OP or CR1KXOP for CR6 or CR1000X and Open-Path Eddy-Covariance Systems, Product Manual, Logan, UT, USA, 176 pp., https://www.campbellsci.com/easyflux-dl (last access: 3 June 2026), 2022.
Campbell Scientific Inc.: SkyVUETM PRO (CS135), Lidar Ceilometer, Product Manual, Logan, UT, USA, 133 pp., https://www.campbellsci.com/skyvuepro (last access: 3 June 2026), 2025.
Fu, S., Chen, J. M., Zhang, J., Cheng, Z., Miao, G., Wang, R., Yang, M., and Zeng, H.: Flux footprints over a forested hill derived from a Lagrangian particle model coupled into a large-eddy simulation model. J. Geophys. Res.-Atmos., 130, e2025JD043591, https://doi.org/10.1029/2025JD043591, 2025.
Göckede, M., Rebmann, C., and Foken, T.: A combination of quality assessment tools for eddy covariance measurements with footprint modelling for the characterization of complex site, Agr. Forest Meteorol., 127, 175–188, https://doi.org/10.1016/j.agrformet.2004.07.012, 2004.
Högström, U.: Review of some basic characteristics of the atmospheric surface layer, Bound.-Lay. Meteorol., 78, 215–246, https://doi.org/10.1007/BF00120937, 1996.
Horst, T. W.: Lagrangian similarity modeling of vertical diffusion from a ground-level source, J. Appl. Meteorol., 18, 733–740, https://doi.org/10.1175/1520-0450(1979)018<0733:LSMOVD>2.0.CO;2, 1979.
Horst, T. W. and Weil, J. C.: Footprint estimation for scalar flux measurements in the atmospheric surface layer, Bound.-Lay. Meteorol., 59, 279–296, https://doi.org/10.1007/BF00119817, 1992.
Horst, T. W. and Weil, J. C.: How far is far enough?: The fetch requirements for micrometeorological measurement of surface fluxes, J. Atmos. Ocean. Tech., 11, 1018–1025, https://doi.org/10.1175/1520-0426(1994)011<1018:HFIFET>2.0.CO;2, 1994.
Hsieh, C. I., Katul, G., and Chi, T. W.: An approximate analytical model for footprint estimation of scalar fluxes in thermal stratified atmospheric flows, Adv. Water Resour., 23, 765–772, https://doi.org/10.1016/S0309-1708(99)00042-1, 2000.
Kaimal, J. C. and Finnigan, J. J.: Atmospheric Boundary Layer Flows: Their Structure and Measurement, Oxford University Press, Oxford, 3–31, https://doi.org/10.1093/oso/9780195062397.001.0001, 1994.
Kljun, N., Calanca, P., Rotach, M. W., and Schmid, H.P.: A simple parameterization for flux footprint predictions, Bound.-Lay. Meteorol., 112, 503–523, https://doi.org/10.1023/B:BOUN.0000030653.71031.96, 2004.
Kljun, N., Calanca, P., Rotach, M. W., and Schmid, H. P.: A simple two-dimensional parameterisation for flux footprint prediction (FFP), Geosci. Model. Dev., 8, 3695–3713, https://doi.org/10.5194/gmd-8-3695-2015, 2015.
Kormann, R. and Meixner, F. X.: Analytical footprint model for non-neutral stratification, Bound.-Lay. Meteorol., 99, 207–224, https://doi.org/10.1023/A:1018991015119, 2001.
Leclerc, M. Y. and Foken, T.: Footprints in Micrometeorology and Ecology, Springer, New York, p. 239, https://doi.org/10.1007/978-3-642-54545-0, 2014.
Lumley, J. L. and Panofsky, H. A.: The structure of Atmospheric Turbulence, Intercedence Publishers, A Division of John Wiley & Sons, New York, p. 239, https://doi.org/10.1002/qj.49709138926, 1964.
Munger, J. W., Loescher, H. W., and Luo, H.: Measurement, tower, and site design considerations, in: Eddy Covariance: A Practical Guide to Measurement and Data Analysis, edited by: Aubinet, M., Vesala, T., and Papale, D., Springer Netherlands, Dordrecht, 21–58, https://doi.org/10.1007/978-94-007-2351-1_2, 2012.
Nemes, G.: New asymptotic expansion for the Gamma function, Arch. Math., 95, 161–169, https://doi.org/10.1007/s00013-010-0146-9, 2010.
Nieuwstadt, F. T. M.: The steady-state height and resistance laws of the nocturnal boundary layer: theory compared with Cabauw observations, Bound.-Lay. Meteorol., 20, 3–17, https://doi.org/10.1007/BF00119920, 1981.
Oke, T. R.: Boundary Layer Climates, in: 2nd Edn., Tayloe & Francis Group, Oxfordshire, p. 464, https://doi.org/10.4324/9780203407219, 1987.
Pasquill, F. and Smith, F. B.: Atmospheric Diffusion, Ellis Horwood Limited, in: 3rd Edn., J. Wiley and Sons, New York, USA, https://doi.org/10.1002/qj.49711046416, 1983.
Raupach, M. R., Antonia, R. A., and Rajagopalan, S.: Rough-wall turbulent boundary layer, Appl. Mech. Rev., 44, 1–25, https://doi.org/10.1115/1.3119492, 1991.
Rebmann, C., Kolle, O., Heinesch, B., Queck, R., Ibrom, A., and Aubinet, M.: Data acquisition and flux calculations, in: Eddy Covariance: A Practical Guide to Measurement and Data Analysis, edited by: Aubinet, M., Vesala, T., and Papale, D., Springer Netherlands, Dordrecht, 59–83, https://doi.org/10.1007/978-94-007-2351-1_3, 2012.
Rebmann, C., Aubinet, M., Schmid, H. P., Arriga, N., Aurela, M., Burba, G., Clement, R., Ligne, A. D., Fratini, G., Gielen, B., Grace, J., Graf, A., Gross, P., Haapanala, S., Herbst, M., Hörtnagl, L., Ibrom, A., Joly, L., Kljun, N., Kolle, O., Kowalski, A., Lindroth, A., Loustau, D., Mammarella, I., Mauder, M., Merbold, L., Metzger, S., Mölder, M., Montagnani, L., Papale, D., Pavelka, M., Peichl, M., Roland, M., Serrano-Ortiz, P., Siebicke, L., Steinbrecher, R., Tuovinen, J. P., Vesala, T., Wohlfahrt, G., and Franz, D.: ICOS eddy covariance flux-station site setup: a review, Int. Agrophys., 32, 471–494, https://doi.org/10.1515/intag-2017-0044, 2018.
Rosenberg, N. J., Blad, B. L., and Verma, S. B.: Microclimate: The Biology Environment, 2nd Edition, John Wiley & Sons, p. 495, ISBN 978-0-471-06066-6, 1983.
Schmid, H. P.: Source areas for scalar and scalar fluxes, Bound.-Lay. Meteorol., 67, 293–318, https://doi.org/10.1007/BF00713146, 1994.
Schmid, H. P.: Experimental Design for Flux Measurements: Matching Scales of Observations and Fluxes, Agr. Forest Meteorol., 87, 179–200, https://doi.org/10.1016/S0168-1923(97)00011-7, 1997.
Schmid, H. P.: Footprint modeling for vegetation atmosphere exchange studies: a review and perspective, Agr. Forest. Meteorol., 113, 159–183, https://doi.org/10.1016/S0168-1923(02)00107-7, 2002.
Snedecor, G. W. and Cochran, W. G.: Statistical Methods, in: 8th Edn., Iowa State University Press, Ames, IA, USA, p. 502, ISBN 0-8138-1561-6, 1989.
Steinfeld, G., Raasch, S., and Markkanen, T.: Footprints in homogeneously and heterogeneously driven boundary layers derived from a Lagrangian Stochastic Particle Model embedded into large-eddy simulation, Bound.-Lay. Meteorol., 129, 225–248, https://doi.org/10.1007/s10546-008-9317-7, 2008.
Stull, R. B.: An Introduction to Boundary Layer Meteorology, Kluwer Academic Publishers, the Netherlands, p. 666, https://doi.org/10.1007/978-94-009-3027-8, 1988.
Wallace, J. M. and Hobbs, P. V.: Atmospheric Science: An Introductory Survey, Elsevier, Amsterdam, p. 483, ISBN 9780127329512, 2006.
Zhou, X. H. and Chen, Z.: The code and datasets related to Application of flux footprint equations from Kljun et al. (2015) to field eddy-covariance systems for footprint characteristics into flux network datasets, Zenodo [code and data set], https://doi.org/10.5281/zenodo.18143076, 2026.
- Abstract
- Introduction
- A brief review of flux footprint equations by Kljun et al. (2015)
- Applications of nondimensional crosswind-integrated flux footprint equations
- Discussion
- Summary remarks
- Appendix A: Maximum and inflection locations on the crosswind-integrated footprint curve
- Appendix B: Estimation of planetary boundary layer height from measured variables in eddy-covariance flux systems
- Appendix C: Subroutine in EasyFlux for footprint characteristics from Kljun et al. (2015)
- Code and data availability
- Author contributions
- Competing interests
- Disclaimer
- Acknowledgements
- Financial support
- Review statement
- References
- Abstract
- Introduction
- A brief review of flux footprint equations by Kljun et al. (2015)
- Applications of nondimensional crosswind-integrated flux footprint equations
- Discussion
- Summary remarks
- Appendix A: Maximum and inflection locations on the crosswind-integrated footprint curve
- Appendix B: Estimation of planetary boundary layer height from measured variables in eddy-covariance flux systems
- Appendix C: Subroutine in EasyFlux for footprint characteristics from Kljun et al. (2015)
- Code and data availability
- Author contributions
- Competing interests
- Disclaimer
- Acknowledgements
- Financial support
- Review statement
- References